Example #1
0
        private void Buscar_Producto(string xvalor)
        {
            RN_Productos    obj  = new RN_Productos();
            DataTable       data = new DataTable();
            Frm_Filtro      fil  = new Frm_Filtro();
            Frm_Advertencia adv  = new Frm_Advertencia();

            try
            {
                data = obj.RN_Buscar_Productos(xvalor.Trim());
                if (data.Rows.Count > 0)
                {
                    lblidProducto.Text   = Convert.ToString(data.Rows[0]["Id_Pro"]);
                    Lbl_stockActual.Text = Convert.ToString(data.Rows[0]["Stock_Actual"]);
                    Lbl_precompra.Text   = Convert.ToString(data.Rows[0]["Pre_Compra"]);
                    lbl_producto.Text    = Convert.ToString(data.Rows[0]["Descripcion_Larga"]);
                    lblTipoProducto.Text = Convert.ToString(data.Rows[0]["TipoProdcto"]);
                }
            }
            catch (Exception ex)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Error al Guardar el cliente: " + ex.Message;
                adv.ShowDialog();
                fil.Hide();
            }
        }
Example #2
0
        private void Registrar_Movimiento_Kardex(string idProd, double xcantidad, double xprecioCompra)
        {
            RN_Kardex    obj     = new RN_Kardex();
            EN_Kardexcs  kar     = new EN_Kardexcs();
            RN_Productos pro     = new RN_Productos();
            DataTable    dato    = new DataTable();
            DataTable    datopro = new DataTable();

            string xidKardex       = "";
            int    xItem           = 0;
            double stockProd       = 0;
            double precioCompraPro = 0;

            try
            {
                if (obj.RN_VerificarProducto_Cardex(idProd) == true)
                {
                    dato = obj.RN_KardexDetalle_Producto(idProd.Trim());
                    if (dato.Rows.Count > 0)
                    {
                        xidKardex = Convert.ToString(dato.Rows[0]["Id_krdx"]);
                        xItem     = dato.Rows.Count;

                        datopro         = pro.RN_Buscar_Productos(idProd.Trim());
                        stockProd       = Convert.ToDouble(datopro.Rows[0]["Stock_Actual"]);
                        precioCompraPro = Convert.ToDouble(datopro.Rows[0]["Pre_Compra"]);

                        kar.Idkardex          = xidKardex;
                        kar.Item              = xItem + 1;
                        kar.Doc_soporte       = txt_NroFisico.Text;
                        kar.Det_operacion     = "Compra de Mercaderia";
                        kar.Cantidad_in       = xcantidad;
                        kar.Precio_in         = xprecioCompra;
                        kar.Total_in          = xcantidad * xprecioCompra;
                        kar.Cantidad_out      = 0;
                        kar.Precio_out        = 0;
                        kar.Importe_total_out = 0;

                        kar.Cantidad_saldo = stockProd + xcantidad;
                        kar.Promedio       = xprecioCompra;
                        kar.Total_saldo    = xprecioCompra * kar.Cantidad_saldo;

                        obj.RN_Registrar_Detalle_Kardex(kar);

                        pro.RN_Sumar_Stock_Producto(idProd.Trim(), xcantidad);
                    }
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Example #3
0
        private void buscar_Proveedores(string valor)
        {
            RN_Productos obj  = new RN_Productos();
            DataTable    dato = new DataTable();

            dato = obj.RN_Buscar_Productos(valor);
            if (dato.Rows.Count > 0)
            {
                Llenar_ListView(dato);
            }
            else
            {
                ltsProveedor.Items.Clear();
            }
        }
Example #4
0
        private void buscar_Productos(string valor)
        {
            RN_Productos obj  = new RN_Productos();
            DataTable    dato = new DataTable();

            dato = obj.RN_Buscar_Productos(valor);
            if (dato.Rows.Count > 0)
            {
                llenar_Listview(dato);
            }
            else
            {
                ltsProductos.Items.Clear();
                pnlmsj.Visible = true;
            }
        }
Example #5
0
        private double BuscarUtilidad_Producto(string idProd)
        {
            RN_Productos obj  = new RN_Productos();
            DataTable    dato = new DataTable();

            double utilidad = 0;

            dato = obj.RN_Buscar_Productos(idProd);
            if (dato.Rows.Count > 0)
            {
                utilidad = Convert.ToDouble(dato.Rows[0]["UtilidadUnit"]);
                return(utilidad);
            }

            return(0);
        }
Example #6
0
        private void Buscar_Productopara_Editar(string idproducto)
        {
            RN_Productos    obj  = new RN_Productos();
            DataTable       data = new DataTable();
            Frm_Filtro      fil  = new Frm_Filtro();
            Frm_Advertencia adv  = new Frm_Advertencia();

            try
            {
                data = obj.RN_Buscar_Productos(idproducto);
                if (data.Rows.Count > 0)
                {
                    txtIdProducto.Text           = Convert.ToString(data.Rows[0]["Id_Pro"]);
                    txtdescripcion_producto.Text = Convert.ToString(data.Rows[0]["Descripcion_Larga"]);
                    cmbTipoProducto.Text         = Convert.ToString(data.Rows[0]["TipoProdcto"]);
                    cmbUnidadMedida.Text         = Convert.ToString(data.Rows[0]["UndMedida"]);
                    txtPrecioCompra.Text         = Convert.ToString(data.Rows[0]["Pre_Compra"]);
                    txtPrecioVentaMenor.Text     = Convert.ToString(data.Rows[0]["Pre_vntaxMenor"]);
                    txtPrecioVentaMayor.Text     = Convert.ToString(data.Rows[0]["Pre_vntaxMayor"]);
                    txtPrecioVenta.Text          = Convert.ToString(data.Rows[0]["Pre_Venta"]);
                    txtPesoUnit.Text             = Convert.ToString(data.Rows[0]["PesoUnit"]);
                    txtUtilidad.Text             = Convert.ToString(data.Rows[0]["UtilidadUnit"]);
                    txtClaveSat.Text             = Convert.ToString(data.Rows[0]["ClaveSAT"]);
                    xFotoruta = Convert.ToString(data.Rows[0]["Foto"]);

                    lblidcat.Text       = Convert.ToString(data.Rows[0]["Id_Cat"]);
                    lblidmarca.Text     = Convert.ToString(data.Rows[0]["Id_Marca"]);
                    lblidproveedor.Text = Convert.ToString(data.Rows[0]["IDPROVEE"]);

                    txtproveedor.Text = Convert.ToString(data.Rows[0]["NOMBRE"]);
                    txtmarca.Text     = Convert.ToString(data.Rows[0]["Marca"]);
                    txtcategoria.Text = Convert.ToString(data.Rows[0]["Categoria"]);

                    piclogo.Load(xFotoruta);
                }
            }
            catch (Exception ex)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Error al guardar: " + ex.Message;
                adv.ShowDialog();
                fil.Hide();
            }
        }