private void Cargar_Registro(int nComp_Ide) { ENResultOperation R = ClsCompra_LubricantesBC.Buscar_Comprobante(nComp_Ide); DataTable dtg = (DataTable)R.Valor; if (dtg.Rows.Count != 0) { DataRow ROWG = dtg.Rows[0]; txtComp_Ide.Text = ROWG["COMP_IDE"].ToString(); txtProve.Text = ROWG["PROVEEDOR_NOMBRE"].ToString(); txtProve_Ide.Text = ROWG["PROV_IDE"].ToString(); dtpFecha.Text = ROWG["COMP_FECHA"].ToString(); txtNumero.Text = ROWG["COMP_NUMERO"].ToString(); txtCodigo.Text = ROWG["COMP_CODIGO"].ToString(); txtDescripcion.Text = ROWG["COMP_DESCRIPCION"].ToString(); txtMarca.Text = ROWG["COMP_MARCA"].ToString(); txtCantidad.Text = ROWG["COMP_CANTIDAD"].ToString(); txtImporte.Text = ROWG["COMP_IMPORTE"].ToString(); txtTCambio.Text = ROWG["COMP_TCAMBIO"].ToString(); txtCantidad_Usada.Text = ROWG["CANTIDAD_SALIDA"].ToString(); txtEquivalencia.Text = ROWG["UNIDAD_EQUIVALENCIA"].ToString(); txtCostoUnidad.Text = ROWG["UNIDAD_COSTO"].ToString(); cboMoneda.Text = ROWG["COMP_MONEDA"].ToString(); cboUnidadCompra.Text = ROWG["COMP_UNIDAD"].ToString(); cboUnidadSalida.Text = ROWG["UNIDAD_SALIDA"].ToString(); Calcular_Costo(); } else { Habilitar_Botones(true); } }
private void btnBuscar_Click(object sender, EventArgs e) { ENResultOperation R = ClsCompra_LubricantesBC.Listar_Filtro("RAZON_SOCIAL", txtBuscar.Text, dtpFecIni.Value, dtpFecFin.Value); if (R.Proceder) { dgvListado.DataSource = (DataTable)R.Valor; } else { MessageBox.Show("Error al Obtener Valores : " + R.Sms); } }
private void Mostrar(string filtro) { ENResultOperation R = ClsCompra_LubricantesBC.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 Boolean Buscar_Compra() { ENResultOperation R = ClsCompra_LubricantesBC.Buscar_Comprobante(Convert.ToInt32(txtComp_Ide.Text)); DataTable dtg = (DataTable)R.Valor; if (dtg.Rows.Count == 1) { DataRow ROWG = dtg.Rows[0]; txtComp_Ide.Text = ROWG["COMP_IDE"].ToString(); txtComp_Descripcion.Text = ROWG["COMP_DESCRIPCION"].ToString(); dtpFecCompra.Text = ROWG["COMP_FECHA"].ToString(); txtUnidad.Text = ROWG["UNIDAD_SALIDA"].ToString(); txtCosto.Text = ROWG["UNIDAD_COSTO"].ToString(); txtMoneda.Text = ROWG["COMP_MONEDA"].ToString(); return(true); } else { return(false); } }
private void Procesar_Operacion() { ClsCompra_LubricantesBE TipoBE = new ClsCompra_LubricantesBE(); TipoBE.Comp_ide = iComp_Ide; TipoBE.Comp_fecha = Convert.ToDateTime(dtpFecha.Text); TipoBE.Prov_ide = Convert.ToInt32(txtProve_Ide.Text); TipoBE.Comp_numero = txtNumero.Text; TipoBE.Comp_codigo = txtCodigo.Text; TipoBE.Comp_descripcion = txtDescripcion.Text; TipoBE.Comp_marca = txtMarca.Text; TipoBE.Comp_cantidad = Convert.ToInt32(txtCantidad.Text); TipoBE.Comp_importe = Convert.ToDecimal(txtImporte.Text); TipoBE.Comp_moneda = cboMoneda.Text; TipoBE.Comp_tcambio = Convert.ToDecimal(txtTCambio.Text); TipoBE.Comp_unidad = cboUnidadCompra.Text; if (string.IsNullOrEmpty(txtCantidad_Usada.Text)) { txtCantidad_Usada.Text = "0"; } TipoBE.Cantidad_salida = Convert.ToDecimal(txtCantidad_Usada.Text); TipoBE.Unidad_salida = cboUnidadSalida.Text; TipoBE.Unidad_equivalencia = Convert.ToInt32(txtEquivalencia.Text); TipoBE.Unidad_costo = Convert.ToDecimal(txtCostoUnidad.Text); DateTime FechaUso = new DateTime(2000, 1, 1); TipoBE.Fecha_inicio_uso = FechaUso; TipoBE.Estado = 0; switch (Operacion) { case "N": { ENResultOperation R = ClsCompra_LubricantesBC.Crear(TipoBE); if (!R.Proceder) { MessageBox.Show("Error al Insertar Compra de Lubricantes " + R.Sms); } break; } case "M": { ENResultOperation R = ClsCompra_LubricantesBC.Actualizar(TipoBE); if (!R.Proceder) { MessageBox.Show("Error al Modificar Compra de Lubricantes " + R.Sms); } break; } case "E": { ENResultOperation R = ClsCompra_LubricantesBC.Eliminar(TipoBE); if (!R.Proceder) { MessageBox.Show("Error al Eliminar Compra de Lubricantes " + R.Sms); } break; } } Mostrar(""); }