Exemple #1
0
        private void LLenaGrid()
        {
            grdViewD.DataSource = null;
            grdViewD.DataSource = PARTIDAS;
            grdViewD.Columns["CveArticulo"].Frozen = true;//Inmovilizar columna
            grdViewD.Columns["Partida"].Visible    = false;

            grdViewD.Columns["idMov"].Visible        = false;
            grdViewD.Columns["Documento"].Visible    = false;
            grdViewD.Columns["Serie"].Visible        = false;
            grdViewD.Columns["Numdoc"].Visible       = false;
            grdViewD.Columns["CveImpuesto"].Visible  = false;
            grdViewD.Columns["ClaveAlmacen"].Visible = false;
            grdViewD.Columns["Autorizado"].Visible   = false;
            grdViewD.Columns["Descripcion"].Width    = 150;
            grdViewD.Columns["CveUmedida1"].Visible  = false;
            grdViewD.Columns["CveImpuesto"].Visible  = false;
            grdViewD.Columns["Descuento"].Visible    = false;

            grdViewD.Columns["Impuesto"].Visible      = false;
            grdViewD.Columns["ImpuestoValor"].Visible = false;
            grdViewD.Columns["PrecioNeto"].Visible    = false;
            grdViewD.Columns["SubTotal"].Visible      = false;
            grdViewD.Columns["Cantidad"].Width        = 40;
            grdViewD.Columns["Cantidad"].HeaderText   = "Cant.";

            grdViewD.Columns["FechaCaptura"].Visible      = false;
            grdViewD.Columns["FechaModificacion"].Visible = false;


            grdViewD.Columns["Total"].DefaultCellStyle.Alignment  = DataGridViewContentAlignment.MiddleRight;
            grdViewD.Columns["Precio"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            grdViewD.Columns["Total"].DefaultCellStyle.Format     = Util.TipoFmtoRedonder();
            grdViewD.Columns["Precio"].DefaultCellStyle.Format    = Util.TipoFmtoRedonder();
        }
Exemple #2
0
        private void LlenaGridViewPart()
        {
            try
            {
                PuiAddPartidasMovInv pui = new PuiAddPartidasMovInv(db);
                pui.keyNoMovimiento = Convert.ToString(folMovto);
                DatosTbl            = pui.ListarPartidas();
                DataSet Ds = new DataSet();

                DatosTbl.Fill(Ds);
                //grdViewPart.Columns.Clear();


                grdViewPart.DataSource = Ds.Tables[0];
                grdViewPart.Columns["NoPartida"].Frozen     = true;//Inmovilizar columna
                grdViewPart.Columns["NoPartida"].Width      = 30;
                grdViewPart.Columns["NoMovimiento"].Visible = false;


                grdViewPart.Columns["CodigoBarra"].Frozen     = true;//Inmovilizar columna
                grdViewPart.Columns["CodigoBarra"].Width      = 100;
                grdViewPart.Columns["CodigoBarra"].HeaderText = "Código B";

                grdViewPart.Columns["Descripcion"].Frozen = true;//Inmovilizar columna
                grdViewPart.Columns["Descripcion"].Width  = 300;


                if (ParamSystem.HideCveArt == 1)
                {
                    grdViewPart.Columns["CveArticulo"].Visible = false;
                }
                else
                {
                    grdViewPart.Columns["CveArticulo"].Frozen     = true;//Inmovilizar columna
                    grdViewPart.Columns["CveArticulo"].Width      = 100;
                    grdViewPart.Columns["CveArticulo"].HeaderText = "Clave";
                }

                grdViewPart.Columns["Precio"].DefaultCellStyle.Format          = Util.TipoFmtoRedonder();
                grdViewPart.Columns["Precio"].DefaultCellStyle.Alignment       = DataGridViewContentAlignment.MiddleRight;
                grdViewPart.Columns["TotalDscto"].DefaultCellStyle.Format      = Util.TipoFmtoRedonder();
                grdViewPart.Columns["TotalDscto"].DefaultCellStyle.Alignment   = DataGridViewContentAlignment.MiddleRight;
                grdViewPart.Columns["TotalIva"].DefaultCellStyle.Format        = Util.TipoFmtoRedonder();
                grdViewPart.Columns["TotalIva"].DefaultCellStyle.Alignment     = DataGridViewContentAlignment.MiddleRight;
                grdViewPart.Columns["TotalIEPS"].DefaultCellStyle.Format       = Util.TipoFmtoRedonder();
                grdViewPart.Columns["TotalIEPS"].DefaultCellStyle.Alignment    = DataGridViewContentAlignment.MiddleRight;
                grdViewPart.Columns["SubTotal"].DefaultCellStyle.Format        = Util.TipoFmtoRedonder();
                grdViewPart.Columns["SubTotal"].DefaultCellStyle.Alignment     = DataGridViewContentAlignment.MiddleRight;
                grdViewPart.Columns["TotalPartida"].DefaultCellStyle.Format    = Util.TipoFmtoRedonder();
                grdViewPart.Columns["TotalPartida"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;


                CalculaTotales();
            }
            catch (Exception ex)
            {
                MessageBoxAdv.Show(ex.Message, "Error al cargar listado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #3
0
        private void LLenaGrid()
        {
            double subTotal = 0, impuesto = 0, impIEPS = 0, total = 0, Descuento = 0;

            grdViewD.DataSource = null;
            grdViewD.DataSource = PARTIDAS;

            grdViewD.Columns["idMov"].Visible             = false;
            grdViewD.Columns["Documento"].Visible         = false;
            grdViewD.Columns["Serie"].Visible             = false;
            grdViewD.Columns["Numdoc"].Visible            = false;
            grdViewD.Columns["CveImpuesto"].Visible       = false;
            grdViewD.Columns["ClaveAlmacen"].Visible      = false;
            grdViewD.Columns["FechaCaptura"].Visible      = false;
            grdViewD.Columns["FechaModificacion"].Visible = false;
            grdViewD.Columns["ImpuestoValor"].Visible     = false;
            grdViewD.Columns["Partida"].HeaderText        = "Part";
            grdViewD.Columns["Partida"].Width             = 30;
            grdViewD.Columns["CveArticulo"].HeaderText    = "Clave";
            grdViewD.Columns["CveUmedida1"].HeaderText    = "U.Medida";
            //grdViewD.Columns["Autorizado"].Visible = false;
            grdViewD.Columns["CodigoBarra"].Frozen = true;//Inmovilizar columna

            if (ParamSystem.HideCveArt == 1)
            {
                grdViewD.Columns["CveArticulo"].Visible = false;
            }
            else
            {
                grdViewD.Columns["CveArticulo"].Frozen     = true;//Inmovilizar columna
                grdViewD.Columns["CveArticulo"].HeaderText = "Clave";
            }

            if (Opcion == 1)
            {
                grdViewD.Columns["Autorizado"].Visible = false;
            }
            else
            {
                grdViewD.Columns["Autorizado"].Width   = 30;
                grdViewD.Columns["Autorizado"].Visible = (ConfigDoc.SolicitaAutorizar == 1) ? true : false;
            }


            grdViewD.Columns["SubTotal"].DefaultCellStyle.Alignment   = DataGridViewContentAlignment.MiddleRight;
            grdViewD.Columns["Total"].DefaultCellStyle.Alignment      = DataGridViewContentAlignment.MiddleRight;
            grdViewD.Columns["Total"].DefaultCellStyle.Format         = Util.TipoFmtoRedonder();
            grdViewD.Columns["SubTotal"].DefaultCellStyle.Format      = Util.TipoFmtoRedonder();
            grdViewD.Columns["Precio"].DefaultCellStyle.Alignment     = DataGridViewContentAlignment.MiddleRight;
            grdViewD.Columns["Precio"].DefaultCellStyle.Format        = Util.TipoFmtoRedonder();
            grdViewD.Columns["TotalDscto"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            grdViewD.Columns["TotalDscto"].DefaultCellStyle.Format    = Util.TipoFmtoRedonder();
            grdViewD.Columns["Impuesto"].DefaultCellStyle.Alignment   = DataGridViewContentAlignment.MiddleRight;
            grdViewD.Columns["Impuesto"].DefaultCellStyle.Format      = Util.TipoFmtoRedonder();
            grdViewD.Columns["TotalIEPS"].DefaultCellStyle.Alignment  = DataGridViewContentAlignment.MiddleRight;
            grdViewD.Columns["TotalIEPS"].DefaultCellStyle.Format     = Util.TipoFmtoRedonder();
            grdViewD.Columns["Cantidad"].Width       = 60;
            grdViewD.Columns["Impuesto"].HeaderText  = "IVA";
            grdViewD.Columns["TotalIEPS"].HeaderText = "IEPS";


            grdViewD.Columns["PrecioNeto"].Visible   = false;
            grdViewD.Columns["CveImpIEPS"].Visible   = false;
            grdViewD.Columns["ImpIEPSValor"].Visible = false;

            grdViewD.Columns["CveImpRetIVA"].Visible   = false;
            grdViewD.Columns["ImpRetIVAValor"].Visible = false;
            grdViewD.Columns["TotalRetIVA"].Visible    = false;
            grdViewD.Columns["CveImpRetISR"].Visible   = false;
            grdViewD.Columns["ImpRetISRValor"].Visible = false;
            grdViewD.Columns["TotalRetISR"].Visible    = false;
            grdViewD.Columns["CveImpOtro"].Visible     = false;
            grdViewD.Columns["ImpValorOtro"].Visible   = false;
            grdViewD.Columns["TotalImpOtro"].Visible   = false;

            grdViewD.Columns["Descuento"].Visible         = false;
            grdViewD.Columns["DsctoEsPorcentaje"].Visible = false;

            for (int i = 0; i < PARTIDAS.Count; i++)
            {
                subTotal  = subTotal + PARTIDAS[i].SubTotal;
                impuesto  = impuesto + PARTIDAS[i].Impuesto;
                impIEPS   = impIEPS + PARTIDAS[i].TotalIEPS;
                Descuento = Descuento + PARTIDAS[i].TotalDscto;
                total     = total + PARTIDAS[i].Total;
            }
            //double descuento = Convert.ToDouble(Util.LimpiarTxt(txtDescuento.Text));

            txtSubTotal.Text  = Util.FormtDouDec(subTotal);
            txtIVA.Text       = Util.FormtDouDec(impuesto);
            txtIeps.Text      = Util.FormtDouDec(impIEPS);
            txtDescuento.Text = Util.FormtDouDec(Descuento);
            txtTotal.Text     = Util.FormtDouDec(total);

            Calculos(0);
        }
Exemple #4
0
        private void LlenaGridView()
        {
            String AlmOri = Convert.ToString(cboAlmacen.SelectedValue);
            String FIni   = dtFechaInicio.Value.ToString("yyyy/MM/dd");
            String FFin   = dtFechaFin.Value.ToString("yyyy/MM/dd");
            String CvS    = ConfigDoc.UsaAlmDestino == 0 ? "" : Convert.ToString(cboSucursal.SelectedValue);


            DocPuiRequisiciones pui = new DocPuiRequisiciones(db);

            DatosTbl = pui.ListarDocumentos(AlmOri, FIni, FFin, CveDoc, CvS);
            DataSet Ds = new DataSet();

            try
            {
                /*
                 *   0.- M.idMov
                 *   1.- M.Documento
                 *   2.- M.Serie
                 *   3.- M.NumDoc
                 *   4.- M.ClaveAlmacen
                 *   5.- Alm.Descripcion 'Almacén'
                 *   6.- M.FechaExpedicion as 'Fec Exp'
                 *   7.- M.Impuesto
                 *   8.- M.Descuento
                 *   9.- M.SubTotal
                 *   10.- M.Total
                 *   11.- M.CveProveedor
                 *   12.- M.EsperaAceptacion
                 *   13.- M.DocOrigen
                 *   14.- M.CveSucursal
                 *   15.- S.Nombre as Sucursal
                 *   16.- Proveedor
                 *   17.- M.NoFactura
                 */

                DatosTbl.Fill(Ds);
                grdViewReq.Columns.Clear();
                grdViewReq.DataSource = Ds.Tables[0];

                grdViewReq.Columns["IdMov"].Visible            = false;
                grdViewReq.Columns["ClaveAlmacen"].Visible     = false;
                grdViewReq.Columns["CveProveedor"].Visible     = false;
                grdViewReq.Columns["EsperaAceptacion"].Visible = false;
                grdViewReq.Columns["DocOrigen"].Visible        = false;
                grdViewReq.Columns["CveSucursal"].Visible      = false;


                grdViewReq.Columns["Total"].DefaultCellStyle.Format        = Util.TipoFmtoRedonder();
                grdViewReq.Columns["Descuento"].DefaultCellStyle.Format    = Util.TipoFmtoRedonder();
                grdViewReq.Columns["SubTotal"].DefaultCellStyle.Format     = Util.TipoFmtoRedonder();
                grdViewReq.Columns["Impuesto"].DefaultCellStyle.Format     = Util.TipoFmtoRedonder();
                grdViewReq.Columns["Impuesto"].DefaultCellStyle.Alignment  = DataGridViewContentAlignment.MiddleRight;
                grdViewReq.Columns["SubTotal"].DefaultCellStyle.Alignment  = DataGridViewContentAlignment.MiddleRight;
                grdViewReq.Columns["Total"].DefaultCellStyle.Alignment     = DataGridViewContentAlignment.MiddleRight;
                grdViewReq.Columns["Descuento"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;


                if (ConfigDoc.UsaFactura != 1)
                {
                    grdViewReq.Columns["NoFactura"].Visible = false;
                }
            }
            catch (Exception ex)
            {
                MessageBoxAdv.Show(ex.Message, "Error al cargar listado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #5
0
        private void cmdImprimir_Click(object sender, EventArgs e)
        {
            try
            {
                /*
                 *
                 * 0.- MM.NoMovimiento
                 * 1.- MM.Documento
                 * 2.- MM.FechaMovimiento
                 * 3.- Alm.Descripcion AS Almacen
                 * 4.- TMvto.Descripcion AS TipoMov
                 * 5.- Prov.Nombre AS Proveedor
                 * 6.- MM.Cancelado,
                 * 7.- MM.TotalDoc
                 * 8.- MM.CveTipoMov
                 * 9.- MM.NoMovtoTra
                 * 10.- MM.DocTra
                 * 11.- MM.DocOrigen
                 * 12.- Suc.Nombre as Sucursal
                 * 13.- AlmacenDest, " +
                 * 14-- TipoMovDest, " +
                 * 15.- MM.Descuento,
                 * 16.- TotalDscto,
                 * 17.- TIva,
                 * 18.- SubTotal,
                 * 19.- TotalIEPS,
                 * 20.- TotalRetISR,
                 * 21.- TotalRetiVA,
                 * 22.- TotalImpOtro,
                 * 23.- EsTraspaso,
                 * 24.- EntSal
                 * 25.- MM.Observacion
                 */

                String cv             = grdView[0, grdView.CurrentRow.Index].Value.ToString();
                String PDocumento     = grdView[1, grdView.CurrentRow.Index].Value.ToString();
                String PAlmacenOrigen = grdView[3, grdView.CurrentRow.Index].Value.ToString();
                String PTipoMov       = grdView[4, grdView.CurrentRow.Index].Value.ToString();
                String PTotalDoc      = grdView[7, grdView.CurrentRow.Index].Value.ToString();
                String PAlmacenDest   = grdView[13, grdView.CurrentRow.Index].Value.ToString();
                String PTotalDscto    = grdView[16, grdView.CurrentRow.Index].Value.ToString();
                String PTIva          = grdView[17, grdView.CurrentRow.Index].Value.ToString();
                String PSubTotal      = grdView[18, grdView.CurrentRow.Index].Value.ToString();
                String PTotalIEPS     = grdView[19, grdView.CurrentRow.Index].Value.ToString();
                String EsTras         = grdView[23, grdView.CurrentRow.Index].Value.ToString();
                String PEntSal        = grdView[24, grdView.CurrentRow.Index].Value.ToString();
                String PObservacion   = grdView[25, grdView.CurrentRow.Index].Value.ToString();



                MovtosInvPui rq = new MovtosInvPui(db);
                rq.keyNoMovimiento = cv;
                DataTable dtDetalle = rq.MovInvDetallePrint();
                //DataTable dtMaster = rq.MovInvMasterPrint();

                fmtoMovInventario print = new fmtoMovInventario();
                String            pict  = Convert.ToString(GAFE.Properties.Resources.Editar);


                print.DoctosCab(db, user, dtDetalle, cv, pict, PDocumento, Util.TipoFmtoRedonder(), EsTras, PTipoMov,
                                PEntSal, PAlmacenOrigen, PAlmacenDest, PTotalDscto, PSubTotal, PTotalIEPS, PTIva, PTotalDoc,
                                PObservacion);
                print.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBoxAdv.Show("Tienes que seleccionar un registro\n" + ex.Message, "Alerta", MessageBoxButtons.OK,
                                   MessageBoxIcon.Exclamation);
            }
        }