public override void Siguiente() { eCANAL o = new eCANAL(); o.CAN_codigo = this.txtCodigo.Text.Trim(); cargarDatos(balCANAL.siguienteRegistro(o)); }
private void cmbCanal_SelectionChangeCommitted(object sender, EventArgs e) { eCANAL oeCANAL = new eCANAL(); oeCANAL.CAN_codigo = this.cmbCanal.SelectedValue.ToString(); cargarDatos(balBONIFICACION.mostrarBonificacionPorGrupo(oeCANAL)); }
public override void Anterior() { eCANAL o = new eCANAL(); o.CAN_codigo = this.txtCodigo.Text.Trim(); cargarDatos(balCANAL.anteriorRegistro(o)); }
public static DataTable mostrarBonificacionPorGrupo(eCANAL oeCANAL) { if (_dalBONIFICACION.mostrarBonificacionPorGrupo(oeCANAL).Rows.Count > 0) { return(_dalBONIFICACION.mostrarBonificacionPorGrupo(oeCANAL)); } return(null); }
private void btnGoCanal_Click(object sender, EventArgs e) { eCANAL o = new eCANAL(); o.CAN_codigo = this.cmbCanal.SelectedValue != null?this.cmbCanal.SelectedValue.ToString() : ""; frmDM_Canal o2 = new frmDM_Canal(o); o2.MdiParent = this.MdiParent; o2.Show(); }
public static DataTable buscarRegistroBonificacion(string cadena, eCANAL oeCANAL) { if (_dalPRODUCTO.buscarRegistroBonificacion(oeCANAL, cadena).Rows.Count > 0) { return(_dalPRODUCTO.buscarRegistroBonificacion(oeCANAL, cadena)); } else { return(null); } }
public bool eliminarRegistro(eCANAL oeCANAL) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_CANAL_eliminarRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cnn.Open(); cmd.Parameters.Add(new SqlParameter("@CAN_CODIGO", oeCANAL.CAN_codigo)); return(cmd.ExecuteNonQuery() > 0); } }
public DataTable obtenerRegistro(eCANAL oeCANAL) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_CANAL_obtenerRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dad = new SqlDataAdapter(cmd); dad.SelectCommand.Parameters.Add(new SqlParameter("@CAN_CODIGO", oeCANAL.CAN_codigo)); DataTable dt = new DataTable(); dad.Fill(dt); return(dt); } }
public override void Buscar() { eCANAL o = new eCANAL(); balCANAL b = new balCANAL(); _frmBusqueda ventana = new _frmBusqueda(true, "buscarRegistro", b); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { o.CAN_codigo = ventana.pk; DataTable dt = balCANAL.obtenerRegistro(o); cargarDatos(dt); this.txtCodigo.ReadOnly = true; } }
public DataTable obtenerRegistroComplejoBonificacion(eCANAL oeCANAL) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "[pa_bf_PRODUCTO_informacionDirigidaBonificacion]"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dad = new SqlDataAdapter(cmd); dad.SelectCommand.Parameters.Add(new SqlParameter("@CAN_CODIGO", oeCANAL.CAN_codigo)); DataTable dt = new DataTable(); dad.Fill(dt); return(dt); } }
//ADICIONALES DALBONIFICACION public DataTable mostrarBonificacionPorGrupo(eCANAL oeCANAL) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "[pa_op_BONIFICACION_mostrarBonisPorGrupo]"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dad = new SqlDataAdapter(cmd); dad.SelectCommand.Parameters.Add(new SqlParameter("@CAN_CODIGO", oeCANAL.CAN_codigo)); DataTable dt = new DataTable(); dad.Fill(dt); return(dt); } }
public override bool Actualizar() { bool rpta = false; try { eCANAL o = new eCANAL(); o.CAN_codigo = this.txtCodigo.Text.Trim(); o.CAN_nombre = this.txtNombre.Text.Trim(); if (balCANAL.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 frmDM_Canal(eCANAL o) { InitializeComponent(); tabla = "CANAL"; this._o = o; }
private void InsertarFilaGrilla(int indiceFila, string nombreColumna) { if (nombreColumna == "PRO_codigo_1") { balPRODUCTO _obalPRODUCTO = new balPRODUCTO(); eCANAL oeCANAL = new eCANAL(); oeCANAL.CAN_codigo = this.cmbCanal.SelectedValue.ToString(); _frmBusqueda ventana = new _frmBusqueda(false, "buscarRegistroBonificacion", _obalPRODUCTO, oeCANAL); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { ePRODUCTO oePRODUCTO = new ePRODUCTO(); oePRODUCTO.PRO_codigo = ventana.pk; DataTable dt = balPRODUCTO.obtenerRegistro(oePRODUCTO); if (dt != null) { this.dgvListado["PRO_codigo_1", indiceFila].Value = dt.Rows[0]["PRO_codigo"].ToString(); this.dgvListado["PRO_descripcion_1", indiceFila].Value = dt.Rows[0]["PRO_descripcion"].ToString(); } this.dgvListado.CurrentCell = this.dgvListado[dgvListado.Columns["Cantidad_1"].Index, indiceFila]; } } if (nombreColumna == "PRO_codigo_2") { balPRODUCTO _obalPRODUCTO = new balPRODUCTO(); eCANAL oeCANAL = new eCANAL(); oeCANAL.CAN_codigo = this.cmbCanal.SelectedValue.ToString(); _frmBusqueda ventana = new _frmBusqueda(false, "buscarRegistro", _obalPRODUCTO); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { ePRODUCTO oePRODUCTO = new ePRODUCTO(); oePRODUCTO.PRO_codigo = ventana.pk; DataTable dt = balPRODUCTO.obtenerRegistro(oePRODUCTO); if (dt != null) { this.dgvListado["PRO_codigo_2", indiceFila].Value = dt.Rows[0]["PRO_codigo"].ToString(); this.dgvListado["PRO_descripcion_2", indiceFila].Value = dt.Rows[0]["PRO_descripcion"].ToString(); } this.dgvListado.CurrentCell = this.dgvListado[dgvListado.Columns["Cantidad_2"].Index, indiceFila]; } } if (this.dgvListado["Cantidad_1", indiceFila].Value == null) { this.dgvListado["Cantidad_1", indiceFila].Value = "0"; } if (this.dgvListado["Cantidad_sub_1", indiceFila].Value == null) { this.dgvListado["Cantidad_sub_1", indiceFila].Value = "0"; } if (this.dgvListado["Cantidad_2", indiceFila].Value == null) { this.dgvListado["Cantidad_2", indiceFila].Value = "0"; } if (this.dgvListado["Cantidad_sub_2", indiceFila].Value == null) { this.dgvListado["Cantidad_sub_2", indiceFila].Value = "0"; } if (this.dgvListado["Cantidad_esp_2", indiceFila].Value == null) { this.dgvListado["Cantidad_esp_2", indiceFila].Value = "0"; } if (this.dgvListado["Cantidad_esp_sub_2", indiceFila].Value == null) { this.dgvListado["Cantidad_esp_sub_2", indiceFila].Value = "0"; } }
public static DataTable obtenerRegistroComplejoBonificacion(eCANAL oeCANAL) { return(_dalPRODUCTO.obtenerRegistroComplejoBonificacion(oeCANAL)); }