private void button_Guardar_Click(object sender, EventArgs e) { // Guarda en variables todos los campos de entrada String hora_inicio = textBox_HoraInicio.Text; String hora_fin = textBox_HoraFin.Text; String descripcion = textBox_Descripcion.Text; String valor_Kilometro = textBox_ValorKilometro.Text; String precio_base = textBox_PrecioBase.Text; Boolean activo = checkBox_Habilitado.Checked; //La variable activo que esta en el checkbox es para saber si esta habilitado a nivel usuario Boolean pudoModificar; // Update Turno try { Turnos turno = new Turnos(); turno.SetHoraInicio(hora_inicio); turno.SetHoraFin(hora_fin); turno.SetDescripcion(descripcion); turno.SetValorKilometro(valor_Kilometro); turno.SetPrecioBaseTurno(precio_base); turno.SetActivo(activo); pudoModificar = mapper.Modificar(idTurno, turno); if (pudoModificar) { MessageBox.Show("El Turno se modifico correctamente"); } } catch (CampoVacioException exceptionCampoVacio) { MessageBox.Show("Falta completar campo: " + exceptionCampoVacio.Message); return; } catch (FormatoInvalidoException exceptionFormato) { MessageBox.Show("Los datos fueron mal ingresados en: " + exceptionFormato.Message); return; } catch (SqlException error) { switch (error.Number) { case 51000: MessageBox.Show("El turno ingresado se superpone con otro", "Turno Superpuesto", MessageBoxButtons.OK, MessageBoxIcon.Error); return; case 51001: MessageBox.Show("El turno ingresado se superpone con otro", "Turno Superpuesto", MessageBoxButtons.OK, MessageBoxIcon.Error); return; case 51002: MessageBox.Show("El turno ingresado ya existe y esta Activo", "Turno Existente", MessageBoxButtons.OK, MessageBoxIcon.Error); return; case 51003: MessageBox.Show("El turno ingresado ya existe y esta Deshabilitado", "Turno Existente Deshabilitado", MessageBoxButtons.OK, MessageBoxIcon.Error); return; case 51004: MessageBox.Show("El horario ingresado es mayor a un dia o es invalido", "Turno Horario Invalido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } this.Close(); }
private void button_Guardar_Click_1(object sender, EventArgs e) { // Guarda en variables todos los campos de entrada String HoraInicio = textBox_HoraInicio.Text; String HoraFin = textBox_HoraFin.Text; String Descripcion = textBox_Descripcion.Text; String valorKilometro = textBox_ValorKilometro.Text; String PrecioBase = textBox_PrecioBase.Text; Boolean Habilitado = checkBox_Habilitado.Checked; // Crea Turno try { Turnos turno = new Turnos(); turno.SetHoraInicio(HoraInicio); turno.SetHoraFin(HoraFin); turno.SetDescripcion(Descripcion); turno.SetValorKilometro(valorKilometro); turno.SetPrecioBaseTurno(PrecioBase); turno.SetActivo(Habilitado); idTurno = mapper.Crear(turno); if (idTurno > 0) { MessageBox.Show("Turno agregado correctamente"); } } catch (CampoVacioException exceptionCampoVacio) { MessageBox.Show("Falta completar campo: " + exceptionCampoVacio.Message); return; } catch (FormatoInvalidoException exceptionFormato) { MessageBox.Show("Los datos fueron mal ingresados en: " + exceptionFormato.Message); return; } catch (SqlException error) { switch (error.Number) { case 51000: MessageBox.Show("El turno ingresado se superpone con otro", "Turno Superpuesto", MessageBoxButtons.OK, MessageBoxIcon.Error); return; case 51001: MessageBox.Show("El turno ingresado se superpone con otro", "Turno Superpuesto", MessageBoxButtons.OK, MessageBoxIcon.Error); return; case 51002: MessageBox.Show("El turno ingresado ya existe y esta Activo", "Turno Existente", MessageBoxButtons.OK, MessageBoxIcon.Error); return; case 51003: MessageBox.Show("El turno ingresado ya existe y esta Deshabilitado", "Turno Existente Deshabilitado", MessageBoxButtons.OK, MessageBoxIcon.Error); return; case 51004: MessageBox.Show("El horario ingresado es mayor a un dia o es invalido", "Turno Horario Invalido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } VolverAlMenu(); }