public override void Siguiente() { int u; eZONA o = new eZONA(); o.ZON_codigo = Int32.TryParse(this.txtCodigo.Text.Trim(), out u) ? Convert.ToInt32(this.txtCodigo.Text.Trim()) : -1; cargarDatos(balZONA.siguienteRegistro(o)); }
private void btnGoZona_Click(object sender, EventArgs e) { eZONA o = new eZONA(); o.ZON_codigo = this.cmbZona.SelectedValue != null?Convert.ToInt32(this.cmbZona.SelectedValue.ToString()) : -1; frmDM_Zona o2 = new frmDM_Zona(o); o2.MdiParent = this.MdiParent; o2.Show(); }
public frmDM_Zona(eZONA o) { InitializeComponent(); tabla = "ZONA"; this.cmbRuta.ValueMember = "RUT_codigo"; this.cmbRuta.DisplayMember = "RUT_nombre"; this.cmbRuta.DataSource = balRUTA.poblar(); this._o = o; }
public bool eliminarRegistro(eZONA oeZONA) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_ZONA_eliminarRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cnn.Open(); cmd.Parameters.Add(new SqlParameter("@ZON_CODIGO", oeZONA.ZON_codigo)); return(cmd.ExecuteNonQuery() > 0); } }
public override void Buscar() { eZONA o = new eZONA(); balZONA b = new balZONA(); _frmBusqueda ventana = new _frmBusqueda(false, "buscarRegistro", b); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { int u; o.ZON_codigo = Int32.TryParse(ventana.pk, out u) ? Convert.ToInt32(ventana.pk) : -1; DataTable dt = balZONA.obtenerRegistro(o); cargarDatos(dt); } }
public override bool Actualizar() { int i; bool rpta = false; try { eZONA o = new eZONA(); o.ZON_codigo = Int32.TryParse(this.txtCodigo.Text.Trim(), out i) ? Convert.ToInt32(this.txtCodigo.Text.Trim()) : -1; o.ZON_nombre = this.txtNombre.Text.Trim(); o.ZON_descripcion = this.txtDescripcion.Text.Trim(); o.RUT_codigo = this.cmbRuta.SelectedValue != null ? (Int32.TryParse(this.cmbRuta.SelectedValue.ToString(), out i) ? Convert.ToInt32(this.cmbRuta.SelectedValue.ToString()) : -1) : -1; if (balZONA.actualizarRegistro(o)) { mensaje("actualizar", ""); //MessageBox.Show("El registro fue actualizado correctamente.", "SICO", MessageBoxButtons.OK, MessageBoxIcon.Information); this.txtCodigo.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 DataTable obtenerRegistro(eZONA oeZONA) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_ZONA_obtenerRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dad = new SqlDataAdapter(cmd); dad.SelectCommand.Parameters.Add(new SqlParameter("@ZON_CODIGO", oeZONA.ZON_codigo)); DataTable dt = new DataTable(); dad.Fill(dt); return(dt); } }
public bool actualizarRegistro(eZONA oeZONA) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_ZONA_actualizarRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cnn.Open(); cmd.Parameters.Add(new SqlParameter("@ZON_CODIGO", oeZONA.ZON_codigo)); //variable tipo:int cmd.Parameters.Add(new SqlParameter("@ZON_NOMBRE", oeZONA.ZON_nombre)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@ZON_DESCRIPCION", (object)oeZONA.ZON_descripcion ?? DBNull.Value)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@RUT_CODIGO", (object)oeZONA.RUT_codigo ?? DBNull.Value)); //variable tipo:int return(cmd.ExecuteNonQuery() > 0); } }
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(); } } }