Ayuda checkedlistbox
Publicado por Sebastian (1 intervención) el 16/08/2015 22:40:16
Ayuda tengo que convertir de checkedlistbox a int
Éste es el código:
Éste es el código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
private: System::Void btnModificar_Click(System::Object^ sender, System::EventArgs^ e) {
String^ medi = txtMedicamentosM->Text;
int horaInicio = ckHoraInicio->SelectedIndex;
int cantDias = ckCantDias->SelectedIndex;
int horas = ckHoras->SelectedIndex;
int dias = ckDias->SelectedIndex;
char* str1 = ( char*) (Marshal::StringToHGlobalAnsi(horaInicio)).ToPointer();
int numhoraInicio = atoi(str1);
char* str2 = ( char*) (Marshal::StringToHGlobalAnsi(cantDias)).ToPointer();
int numcantDias = atoi(str2);
char* str3 = ( char*) (Marshal::StringToHGlobalAnsi(horas)).ToPointer();
int numhoras = atoi(str3);
char* str4 = ( char*) (Marshal::StringToHGlobalAnsi(dias)).ToPointer();
int numdias = atoi(str4);
bool res = false;
if(medi == "")
lblMensaje->Text = "Debe ingresar un medicamento para modificar";
else{
if(horaInicio != "" && cantDias != "" && dias != "" && horas!= "")
res = LMedi->modificarM(medi, numhoraInicio, numcantDias, numhoras, numdias);
}
lblMensaje->Text = res? "Medicamento modificado con éxito":"Error al modificar el medicamento";
}
};
Valora esta pregunta


0