示例#1
0
        private void ingresosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmCompra frm = frmCompra.GetInstancia();

            frm.MdiParent = this;

            frm.Show();
            frm.lblIdUsuario.Text = this.lblIdUsuario.Text;
        }
示例#2
0
        public static frmCompra getinstancia()
        {
            if (_instancia == null)
            {
                _instancia = new frmCompra();
            }

            return(_instancia);
        }
        private void dataListado_DoubleClick(object sender, EventArgs e)
        {
            frmCompra form = frmCompra.GetInstancia();
            string    par1, par2, par3;

            par1 = Convert.ToString(this.dataListado.CurrentRow.Cells["Codigo"].Value);
            par2 = Convert.ToString(this.dataListado.CurrentRow.Cells["Razon_Social"].Value);
            par3 = Convert.ToString(this.dataListado.CurrentRow.Cells["Direccion"].Value);
            form.setProveedor(par1, par2, par3);
            this.Hide();
        }
示例#4
0
        public frmCompra()
        {
            InitializeComponent();
            this.ttMensaje.SetToolTip(this.txtProveedor, "Seleccione el proveedor");
            this.ttMensaje.SetToolTip(this.txtSerie, "Ingrese la serie del comprobante");
            this.ttMensaje.SetToolTip(this.txtCorrelativo, "Seleccione el número del comprobante");
            this.ttMensaje.SetToolTip(this.txtProducto, "Seleccione el Producto de compra");
            this.txtIdProveedor.ReadOnly = true;

            frmCompra.f1 = this;
        }
 private void dtgvListado_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         frmCompra frm = frmCompra.getinstancia();
         string    par1, par2;
         par1 = Convert.ToString(dtgvListado.CurrentRow.Cells["Codigo"].Value);
         par2 = Convert.ToString(dtgvListado.CurrentRow.Cells["Nombre"].Value);
         frm.setterSuplidor(par1, par2);
         this.Hide();
     }
     catch (Exception)
     {
     }
 }
 private void añadir()
 {
     if (this.lblBanderaCierre.Text == "0")
     {
         frmCompra form = frmCompra.GetInstancia();
         string    par1, par2, par3;
         par1 = Convert.ToString(this.dataListado.CurrentRow.Cells["Codigo"].Value);
         par2 = Convert.ToString(this.dataListado.CurrentRow.Cells["Nombre"].Value);
         par3 = Convert.ToString(this.dataListado.CurrentRow.Cells["Precio_Venta"].Value);
         frmCompra.f1.lblBandera.Text = "P";
         frmCompra.f1.txtUnidad.Text  = Convert.ToString(this.dataListado.CurrentRow.Cells["Unidad"].Value);
         form.txtCantidad.Focus();
         form.btnAgregar.Enabled = true;
         form.btnQuitar.Enabled  = true;
         form.btnEditar.Enabled  = false;
         form.setProducto(par1, par2, par3);
         form.txtCantidad.Select();
         this.Hide();
     }
     else if (this.lblBanderaCierre.Text == "1")
     {
         frmIngresoAlmacen.f1.txtIdArticulo.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["Codigo"].Value);
         frmIngresoAlmacen.f1.txtUnidad.Text     = Convert.ToString(this.dataListado.CurrentRow.Cells["Unidad"].Value);
         frmIngresoAlmacen.f1.txtProducto.Text   = Convert.ToString(this.dataListado.CurrentRow.Cells["Nombre"].Value);
         frmIngresoAlmacen.f1.lblBandera.Text    = "A";
         frmIngresoAlmacen.f1.txtCantidad.Focus();
         frmIngresoAlmacen.f1.btnAgregar.Enabled = true;
         frmIngresoAlmacen.f1.btnQuitar.Enabled  = true;
         frmIngresoAlmacen.f1.btnEditar.Enabled  = false;
         frmIngresoAlmacen.f1.txtCantidad.Select();
         this.Hide();
     }
     else if (this.lblBanderaCierre.Text == "2")
     {
         frmSalidaAlmacen.f1.txtIdArticulo.Text  = Convert.ToString(this.dataListado.CurrentRow.Cells["Codigo"].Value);
         frmSalidaAlmacen.f1.txtUnidad.Text      = Convert.ToString(this.dataListado.CurrentRow.Cells["Unidad"].Value);
         frmSalidaAlmacen.f1.txtProducto.Text    = Convert.ToString(this.dataListado.CurrentRow.Cells["Nombre"].Value);
         frmSalidaAlmacen.f1.lblStockActual.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["Stock"].Value);
         frmSalidaAlmacen.f1.lblBandera.Text     = "A";
         frmSalidaAlmacen.f1.txtCantidad.Focus();
         frmSalidaAlmacen.f1.btnAgregar.Enabled = true;
         frmSalidaAlmacen.f1.btnQuitar.Enabled  = true;
         frmSalidaAlmacen.f1.btnEditar.Enabled  = false;
         frmSalidaAlmacen.f1.txtCantidad.Select();
         this.Hide();
     }
 }
 private void dataListado_Click(object sender, EventArgs e)
 {
     if (lblPrueba.Text == "0")
     {
         frmCompra form = frmCompra.GetInstancia();
         string    par1, par2, par3;
         par1 = Convert.ToString(this.dataListado.CurrentRow.Cells["Codigo"].Value);
         par2 = Convert.ToString(this.dataListado.CurrentRow.Cells["Razon_Social"].Value);
         par3 = Convert.ToString(this.dataListado.CurrentRow.Cells["Direccion"].Value);
         form.setProveedor(par1, par2, par3);
         this.Close();
     }
     else if (lblPrueba.Text == "1")
     {
         frmOtrasCompras.f1.txtProveedor.Text   = Convert.ToString(this.dataListado.CurrentRow.Cells["Razon_Social"].Value);
         frmOtrasCompras.f1.txtDireccion.Text   = Convert.ToString(this.dataListado.CurrentRow.Cells["Direccion"].Value);
         frmOtrasCompras.f1.txtIdProveedor.Text = Convert.ToString(this.dataListado.CurrentRow.Cells["Codigo"].Value);
         this.Close();
     }
 }
示例#8
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                ErrorIcono.Clear();

                string msgRespuesta = "";
                if (txtIDArticulo.Text == "" || txtNombre.Text == "" || txtCantidad.Text == "" || txtCosto.Text == "" || txtDescuento.Text == "")
                {
                    MsgError("Debe ingresar los datos correctamente para continuar: ");
                }
                if (txtNombre.Text == string.Empty)
                {
                    ErrorIcono.SetError(txtNombre, "Debe seleccionar un articulo");
                }
                if (txtCantidad.Text == string.Empty)
                {
                    ErrorIcono.SetError(txtCantidad, "Debe Ingresar una Cantidad");
                }
                if (txtCosto.Text == string.Empty)
                {
                    ErrorIcono.SetError(txtCosto, "Debe Ingresar el costo del producto");
                }
                if (txtDescuento.Text == string.Empty)
                {
                    ErrorIcono.SetError(txtDescuento, "Debe el porcentade de descuento");
                }


                else
                {
                    decimal comprabruto;
                    int     CANTIDAD = Convert.ToInt32(txtCantidad.Text);

                    comprabruto = CANTIDAD * costo;
                    decimal descuentogenerado = comprabruto * (descuento / 100);

                    decimal compramenosdescuento = comprabruto - descuentogenerado;
                    decimal subtotal             = 0;
                    decimal itbis      = 18;
                    decimal totalitbis = 0;
                    if (cbITBIS.Checked == true)
                    {
                        totalitbis = compramenosdescuento * (itbis / 100);
                        subtotal   = totalitbis;
                    }
                    else
                    {
                        subtotal = compramenosdescuento;
                    }

                    frmCompra FRM = new frmCompra();
                    msgRespuesta = NCompras.IngresarDetalleCompra(Convert.ToInt32(FRM.txtCodigoC.Text), Convert.ToInt32(txtIDArticulo.Text), Convert.ToInt32(txtCantidad.Text)
                                                                  , Convert.ToDecimal(txtCosto.Text), comprabruto, descuentogenerado, totalitbis, subtotal);

                    /*
                     *
                     * if (msgRespuesta.Equals("Ok"))
                     * {
                     *   if (N)
                     *   {
                     *       MsgConfirmacion("Se han guardado los datos correctamente");
                     *   }
                     *   else
                     *   {
                     *       MsgConfirmacion("Se han editado los datos correctamente");
                     *   }
                     *   N = false;
                     *   E = false;
                     *   HoB_btn();
                     *   limpiar();
                     *   MostrarDatos();
                     *   ErrorIcono.Clear();
                     * }
                     * else { MsgError(msgRespuesta); }
                     */
                }
            }

            catch (Exception ex)
            {
                MsgError(ex.Message + ex.StackTrace);
            }
        }
示例#9
0
 private void frmIngresoAlmacen_FormClosing(object sender, FormClosingEventArgs e)
 {
     _instancia = null;
 }