Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        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("");
        }