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 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 void Buscar() { balPROGRAMACION _obalPROGRAMACION = new balPROGRAMACION(); _frmBusqueda ventana = new _frmBusqueda(false, "buscarRegistro", _obalPROGRAMACION); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK && ventana.pk.Trim().Length > 0) { if (_oePROGRAMACION == null) { _oePROGRAMACION = new ePROGRAMACION(); } _oePROGRAMACION.PRG_fecha = Convert.ToDateTime(ventana.pk); DataTable dt = balPROGRAMACION.obtenerRegistro(_oePROGRAMACION); cargarDatos(dt); } }
public override void Buscar() { eSERIE o = new eSERIE(); balSERIE obalSERIE = new balSERIE(); _frmBusqueda ventana = new _frmBusqueda(true, "buscarRegistro", obalSERIE); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { o.SER_serie = ventana.pk; o.TDO_codigo = ventana.pk_2; DataTable dt = balSERIE.obtenerRegistro(o); cargarDatos(dt); this.txtSerie.ReadOnly = true; this.cmbTipoDocumento.Enabled = false; } }
private void btnSocio_Click(object sender, EventArgs e) { _frmBusqueda ventana = new _frmBusqueda(false, "buscarRegistro", _obalSOCIO); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { if (_oeSOCIO == null) { _oeSOCIO = new eSOCIO(); } _oeSOCIO.SOC_codigo = Convert.ToInt32(ventana.pk); DataTable dt = balSOCIO.obtenerRegistro(_oeSOCIO); if (dt != null) { this.txtCodigoSocio.Text = dt.Rows[0]["SOC_codigo"].ToString(); this.txtNombreSocio.Text = dt.Rows[0]["SOC_nombre_razon_social"].ToString(); this.dgvDescuentoSocio.DataSource = balPRODUCTO.poblarParaDescuentos(); } } }
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"; } }
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(); } } }
private void autocompletarCeldasGrilla(int indiceFila) { if (indiceFila == numeroFilasActual()) { balPRODUCTO obalPRODUCTO = new balPRODUCTO(); _frmBusqueda ventana = new _frmBusqueda(false, "buscarRegistro", obalPRODUCTO); DialogResult respuesta = ventana.ShowDialog(); if (respuesta == DialogResult.OK) { DataTable dt = new DataTable(); ePRODUCTO oePRODUCTO = new ePRODUCTO(); oePRODUCTO.PRO_codigo = ventana.pk; eSOCIO oeSOCIO = new eSOCIO(); oeSOCIO.SOC_codigo = Convert.ToInt32(this.txtCodigoSocio.Text); dt = balPRODUCTO.obtenerRegistroComplejo(oePRODUCTO, oeSOCIO); string impuestos = ""; if (dt.Rows.Count > 0) { impuestos = (Convert.ToDouble(dt.Rows[0]["PorcentajeIGV"].ToString()) > 0) ? "IGV[" + dt.Rows[0]["PorcentajeIGV"].ToString() + "] " : ""; impuestos += (Convert.ToDouble(dt.Rows[0]["PRO_porcentaje_isc"].ToString()) > 0) ? "ISC[" + dt.Rows[0]["PRO_porcentaje_isc"].ToString() + "] " : ""; //impuestos += (dt.Rows[0]["PRO_is_igv"].ToString() == "S") ? "IGV[18] " : ""; this.dgvDetalle["PRO_codigo", indiceFila].Value = dt.Rows[0]["PRO_codigo"].ToString(); this.dgvDetalle["PRO_descripcion", indiceFila].Value = dt.Rows[0]["PRO_descripcion"].ToString(); this.dgvDetalle["DCO_precio_unitario", indiceFila].Value = 0; this.dgvDetalle["Impuestos", indiceFila].Value = impuestos; this.dgvDetalle["DCO_is_bonificacion", indiceFila].Value = "NO"; //this.dgvDetalle["PRO_is_IGV", indiceFila].Value = dt.Rows[0]["PRO_is_IGV"].ToString(); this.dgvDetalle["PRO_porcentaje_IGV", indiceFila].Value = Convert.ToDouble(dt.Rows[0]["PorcentajeIGV"].ToString()); this.dgvDetalle["PRO_porcentaje_ISC", indiceFila].Value = Convert.ToDouble(dt.Rows[0]["PRO_porcentaje_ISC"].ToString()); this.dgvDetalle["Subunidades", indiceFila].Value = dt.Rows[0]["UME_multiplo"].ToString(); if (Convert.ToInt16(dt.Rows[0]["UME_multiplo"].ToString()) == 1) { this.dgvDetalle[dgvDetalle.Columns["DCO_cantidad_submultiplo"].Index, indiceFila].ReadOnly = true; this.dgvDetalle[dgvDetalle.Columns["DCO_cantidad_submultiplo"].Index, indiceFila].Value = ""; if (this.dgvDetalle[dgvDetalle.Columns["DCO_is_bonificacion"].Index, indiceFila].Value.ToString() == "NO") { this.dgvDetalle[dgvDetalle.Columns["DCO_cantidad_submultiplo"].Index, indiceFila].Style.BackColor = SystemColors.InactiveCaption; } else { this.dgvDetalle[dgvDetalle.Columns["DCO_cantidad_submultiplo"].Index, indiceFila].Style.BackColor = Color.Peru; } } else { this.dgvDetalle[dgvDetalle.Columns["DCO_cantidad_submultiplo"].Index, indiceFila].ReadOnly = false; this.dgvDetalle[dgvDetalle.Columns["DCO_cantidad_submultiplo"].Index, indiceFila].Style.BackColor = SystemColors.Window; } } this.dgvDetalle[dgvDetalle.Columns["DCO_cantidad"].Index, indiceFila].Value = 0; this.dgvDetalle[dgvDetalle.Columns["DCO_porcentaje_descuento"].Index, indiceFila].Value = 0; this.dgvDetalle[dgvDetalle.Columns["Fecha_produccion"].Index, indiceFila].Value = DateTime.Today.ToShortDateString(); this.dgvDetalle[dgvDetalle.Columns["Fecha_vencimiento"].Index, indiceFila].Value = DateTime.Today.ToShortDateString(); this.dgvDetalle.CurrentCell = this.dgvDetalle[dgvDetalle.Columns["DCO_cantidad"].Index, indiceFila]; this.dgvDetalle["isValido", indiceFila].Value = "N"; } } }