public override void Siguiente() { eVEHICULO o = new eVEHICULO(); o.VEH_placa = this.txtPlaca.Text.Trim(); cargarDatos(balVEHICULO.siguienteRegistro(o)); }
public override void Anterior() { eVEHICULO o = new eVEHICULO(); o.VEH_placa = this.txtPlaca.Text.Trim(); cargarDatos(balVEHICULO.anteriorRegistro(o)); }
private void btnGoVehiculo_Click(object sender, EventArgs e) { eVEHICULO o = new eVEHICULO(); o.VEH_placa = this.cmbVehiculo.SelectedValue != null?this.cmbVehiculo.SelectedValue.ToString() : ""; frmDM_Vehiculo o2 = new frmDM_Vehiculo(o); o2.MdiParent = this.MdiParent; o2.Show(); }
public bool eliminarRegistro(eVEHICULO oeVEHICULO) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_VEHICULO_eliminarRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cnn.Open(); cmd.Parameters.Add(new SqlParameter("@VEH_PLACA", oeVEHICULO.VEH_placa)); return(cmd.ExecuteNonQuery() > 0); } }
public DataTable obtenerRegistro(eVEHICULO oeVEHICULO) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_VEHICULO_obtenerRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dad = new SqlDataAdapter(cmd); dad.SelectCommand.Parameters.Add(new SqlParameter("@VEH_PLACA", oeVEHICULO.VEH_placa)); DataTable dt = new DataTable(); dad.Fill(dt); return(dt); } }
public bool actualizarRegistro(eVEHICULO oeVEHICULO) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_VEHICULO_actualizarRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cnn.Open(); cmd.Parameters.Add(new SqlParameter("@VEH_PLACA", oeVEHICULO.VEH_placa)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@VEH_NOMBRE", (object)oeVEHICULO.VEH_nombre ?? DBNull.Value)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@VEH_TONELAJE", oeVEHICULO.VEH_tonelaje)); //variable tipo:double return(cmd.ExecuteNonQuery() > 0); } }
public override bool Actualizar() { bool rpta = false; try { eVEHICULO o = new eVEHICULO(); o.VEH_placa = this.txtPlaca.Text.Trim(); o.VEH_nombre = this.txtNombre.Text.Trim(); o.VEH_tonelaje = Convert.ToDouble(this.nudTonelaje.Value); if (balVEHICULO.actualizarRegistro(o)) { mensaje("actualizar", ""); //MessageBox.Show("El registro fue actualizado correctamente.", "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information); this.txtPlaca.ReadOnly = true; rpta = true; } } catch (CustomException ex) { if (ex.tupla != null) { foreach (Control c in this.gpbInformacion.Controls) { foreach (var item in ex.tupla) { if (c.Tag != null && c.Tag.ToString() == item.name) { errValidacion.SetError(c, item.message.ToString()); } } } mensaje("subsanar", ""); } else { mensaje("corregir", ex.Message); } } catch (Exception ex) { MessageBox.Show("Ocurrió un error inesperado:\r\n" + ex.Message, "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information); } return(rpta); }
public override void Buscar() { eVEHICULO o = new eVEHICULO(); balVEHICULO b = new balVEHICULO(); _frmBusqueda ventana = new _frmBusqueda(true, "buscarRegistro", b); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { o.VEH_placa = ventana.pk; DataTable dt = balVEHICULO.obtenerRegistro(o); cargarDatos(dt); this.txtPlaca.ReadOnly = true; } }
public frmDM_Vehiculo(eVEHICULO o) { InitializeComponent(); tabla = "VEHICULO"; this._o = o; }
private void InsertarFilaGrilla(int indiceFila, string nombreColumna) { if (nombreColumna == "CHO_nombre_completo") { balCHOFER _obalCHOFER = new balCHOFER(); _frmBusqueda ventana = new _frmBusqueda(false, "buscarRegistro", _obalCHOFER); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { eCHOFER oeCHOFER = new eCHOFER(); oeCHOFER.CHO_codigo = Convert.ToInt16(ventana.pk); DataTable dt = balCHOFER.obtenerRegistroDetallado(oeCHOFER); if (dt != null) { this.dgvDetalle["CHO_codigo", indiceFila].Value = dt.Rows[0]["CHO_codigo"].ToString(); this.dgvDetalle["CHO_nombre_completo", indiceFila].Value = dt.Rows[0]["CHO_nombre_completo"].ToString(); this.dgvDetalle["VEH_placa", indiceFila].Value = dt.Rows[0]["VEH_placa"].ToString(); this.dgvDetalle["VEH_tonelaje", indiceFila].Value = dt.Rows[0]["VEH_tonelaje"].ToString(); calcularNumeroViaje(indiceFila); this.dgvDetalle.NotifyCurrentCellDirty(true); this.dgvDetalle.NotifyCurrentCellDirty(false); } } } if (nombreColumna == "VEH_placa") { balVEHICULO _obalVEHICULO = new balVEHICULO(); _frmBusqueda ventana = new _frmBusqueda(false, "buscarRegistro", _obalVEHICULO); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { eVEHICULO oeVEHICULO = new eVEHICULO(); oeVEHICULO.VEH_placa = ventana.pk; DataTable dt = balVEHICULO.obtenerRegistro(oeVEHICULO); if (dt != null) { this.dgvDetalle["VEH_placa", indiceFila].Value = dt.Rows[0]["VEH_placa"].ToString(); this.dgvDetalle["VEH_tonelaje", indiceFila].Value = dt.Rows[0]["VEH_tonelaje"].ToString(); } } } if (nombreColumna == "DPR_zona_desde") { balZONA _obalZONA = new balZONA(); ePROGRAMACION oePROGRAMACION = new ePROGRAMACION(); oePROGRAMACION.PRG_fecha = Convert.ToDateTime(this.dtpfecha.Value.ToShortDateString()); _frmBusqueda ventana = new _frmBusqueda(false, "buscarRegistroP", _obalZONA, oePROGRAMACION); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { eZONA oeZONA = new eZONA(); oeZONA.ZON_codigo = Convert.ToInt16(ventana.pk); DataTable dt = balZONA.obtenerRegistro(oeZONA); if (dt != null) { this.dgvDetalle["DPR_zona_desde", indiceFila].Value = dt.Rows[0]["ZON_codigo"].ToString(); } // if (this.dgvDetalle["DPR_zona_hasta", indiceFila].Value != null) { DataTable dtInfo = new DataTable(); DateTime fecha = Convert.ToDateTime(this.dtpfecha.Value.ToShortDateString()); int desde = Convert.ToInt16(this.dgvDetalle["DPR_zona_desde", indiceFila].Value.ToString()); int hasta = Convert.ToInt16(this.dgvDetalle["DPR_zona_hasta", indiceFila].Value.ToString()); dtInfo = CompletarInformacionDirigida(fecha, desde, hasta); this.dgvDetalle["DPR_peso", indiceFila].Value = dtInfo.Rows[0]["PESO"].ToString(); this.dgvDetalle["DPR_numero_pedidos", indiceFila].Value = dtInfo.Rows[0]["NDOC"].ToString(); this.dgvDetalle["DPR_cantidad_producto", indiceFila].Value = dtInfo.Rows[0]["CANPROD"].ToString(); } } } if (nombreColumna == "DPR_zona_hasta") { balZONA _obalZONA = new balZONA(); ePROGRAMACION oePROGRAMACION = new ePROGRAMACION(); oePROGRAMACION.PRG_fecha = Convert.ToDateTime(this.dtpfecha.Value.ToShortDateString()); _frmBusqueda ventana = new _frmBusqueda(false, "buscarRegistroP", _obalZONA, oePROGRAMACION); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { eZONA oeZONA = new eZONA(); oeZONA.ZON_codigo = Convert.ToInt16(ventana.pk); DataTable dt = balZONA.obtenerRegistro(oeZONA); if (dt != null) { this.dgvDetalle["DPR_zona_hasta", indiceFila].Value = dt.Rows[0]["ZON_codigo"].ToString(); } // DataTable dtInfo = new DataTable(); DateTime fecha = Convert.ToDateTime(this.dtpfecha.Value.ToShortDateString()); int desde = Convert.ToInt16(this.dgvDetalle["DPR_zona_desde", indiceFila].Value.ToString()); int hasta = Convert.ToInt16(this.dgvDetalle["DPR_zona_hasta", indiceFila].Value.ToString()); dtInfo = CompletarInformacionDirigida(fecha, desde, hasta); this.dgvDetalle["DPR_peso", indiceFila].Value = dtInfo.Rows[0]["PESO"].ToString(); this.dgvDetalle["DPR_numero_pedidos", indiceFila].Value = dtInfo.Rows[0]["NDOC"].ToString(); this.dgvDetalle["DPR_cantidad_producto", indiceFila].Value = dtInfo.Rows[0]["CANPROD"].ToString(); } } }