private void Cargar_Registro(int nMant_Ide) { ENResultOperation R = ClsMantenimiento_ProgramadoBC.Buscar_Registro(iMant_Prog_Ide); DataTable dtg = (DataTable)R.Valor; if (dtg.Rows.Count != 0) { DataRow ROWG = dtg.Rows[0]; txtPlaca.Text = ROWG["TRAN_VEHI_PLACA"].ToString(); iTran_Ide = Convert.ToInt32(ROWG["TRAN_IDE"].ToString()); iTran_Vehi_Ide = Convert.ToInt32(ROWG["TRAN_VEHI_IDE"].ToString()); txtFrecKms.Text = ROWG["MANT_PROG_KILOMETROS"].ToString(); txtFrecDias.Text = ROWG["MANT_PROG_DIAS"].ToString(); txtUltKm.Text = ROWG["MANT_PROG_ULTIMO_KILOMETRAJE"].ToString(); dtpUltFecha.Text = ROWG["MANT_PROG_ULTIMA_FECHA"].ToString(); txtDetalle.Text = ROWG["MANT_PROG_DETALLE"].ToString(); txtProxKm.Text = ROWG["MANT_PROG_PROXIMO_KILOMETRAJE"].ToString(); dtpProxFecha.Text = ROWG["MANT_PROG_ULTIMA_FECHA"].ToString(); cboGrupos.SelectedValue = Convert.ToInt32(ROWG["MANT_GRUPO_IDE"].ToString()); cboActividades.SelectedValue = Convert.ToInt32(ROWG["MANT_ACTIVIDAD_IDE"].ToString()); nGrupo_Ide = Convert.ToInt32(ROWG["MANT_GRUPO_IDE"].ToString()); cboGrupos.SelectedValue = nGrupo_Ide; Cargar_Grupos(); Cargar_Actividades(); nActividad_Ide = Convert.ToInt32(ROWG["MANT_ACTIVIDAD_IDE"].ToString()); cboActividades.SelectedValue = nActividad_Ide; } else { Habilitar_Botones(true); } }
private void Mostrar(string filtro) { ENResultOperation R = ClsMantenimiento_ProgramadoBC.Listar_por_Fechas(dtpFecIni.Value, dtpFecFin.Value); if (R.Proceder) { dgvListado.DataSource = (DataTable)R.Valor; } else { MessageBox.Show("Error al Obtener Valores : " + R.Sms); } }
private void Procesar_Operacion() { ClsMantenimiento_ProgramadoBE TipoBE = new ClsMantenimiento_ProgramadoBE(); TipoBE.Mant_prog_ide = iMant_Prog_Ide; TipoBE.Tran_ide = iTran_Ide; TipoBE.Tran_vehi_ide = iTran_Vehi_Ide; TipoBE.Tran_vehi_placa = txtPlaca.Text; if (string.IsNullOrEmpty(txtFrecKms.Text)) { txtFrecKms.Text = "0"; } TipoBE.Mant_prog_kilometros = Convert.ToInt32(txtFrecKms.Text); if (string.IsNullOrEmpty(txtFrecDias.Text)) { txtFrecDias.Text = "0"; } TipoBE.Mant_prog_dias = Convert.ToInt32(txtFrecDias.Text); if (string.IsNullOrEmpty(txtUltKm.Text)) { txtUltKm.Text = "0"; } TipoBE.Mant_prog_ultimo_kilometraje = Convert.ToInt32(txtUltKm.Text); TipoBE.Mant_prog_ultima_fecha = Convert.ToDateTime(dtpUltFecha.Text); TipoBE.Mant_prog_detalle = txtDetalle.Text; if (string.IsNullOrEmpty(txtProxKm.Text)) { txtProxKm.Text = "0"; } TipoBE.Mant_prog_proximo_kilometraje = Convert.ToInt32(txtProxKm.Text); TipoBE.Mant_prog_proxima_fecha = Convert.ToDateTime(dtpProxFecha.Text); TipoBE.Mant_prog_usuario = "JUAN"; TipoBE.Mant_grupo_ide = Convert.ToInt32(cboGrupos.SelectedValue.ToString()); TipoBE.Mant_actividad_ide = Convert.ToInt32(cboActividades.SelectedValue.ToString()); switch (Operacion) { case "N": { ENResultOperation R = ClsMantenimiento_ProgramadoBC.Crear(TipoBE); if (!R.Proceder) { MessageBox.Show("Error al Insertar " + R.Sms); } break; } case "M": { ENResultOperation R = ClsMantenimiento_ProgramadoBC.Actualizar(TipoBE); if (!R.Proceder) { MessageBox.Show("Error al Modificar " + R.Sms); } break; } case "E": { ENResultOperation R = ClsMantenimiento_ProgramadoBC.Eliminar(TipoBE); if (!R.Proceder) { MessageBox.Show("Error al Eliminar " + R.Sms); } break; } } PanelProgramacion.Visible = false; Habilitar_Botones(true); Habilitar_Campos(false); Mostrar(""); }