Esempio n. 1
0
        public bool EliminarTipoComprobante(string id)
        {
            TiposComprobanteBus oSMeBus = new TiposComprobanteBus();
            TiposComprobante    oSMe    = oSMeBus.TiposComprobanteGetById(id);

            oSMe.estCodigo = "B";
            return(oSMeBus.TiposComprobantesUpdate(oSMe));
        }
Esempio n. 2
0
        //public bool CargarTipoComprobante(string idTipo, int indice)
        public bool CargarTipoComprobante(string idTipo)
        {
            // valida la existencia en la tabla
            foreach (DataGridViewRow dr in _vista.grdCptTipoCmp.Rows)
            {
                if (!dr.IsNewRow)
                {
                    foreach (DataGridViewCell dc in dr.Cells)
                    {
                        if (dc.ColumnIndex == 1)//
                        {
                            if (!string.IsNullOrEmpty(dc.Value.ToString()))
                            {
                                //Console.WriteLine("idTipo------------" + idTipo);
                                //Console.WriteLine("dc------------" + dc.Value.ToString());
                                if (dc.Value.ToString().Equals(idTipo))
                                {
                                    return(false);
                                }
                                //Console.WriteLine("dc------------" + dc.Value.ToString());
                            }
                        }
                    }
                }
            }
            TiposComprobante    oTco    = new TiposComprobante();
            TiposComprobanteBus oTcoBus = new TiposComprobanteBus();

            oTco = oTcoBus.TiposComprobanteGetById(idTipo);

            DataTable dt  = (DataTable)_vista.grdCptTipoCmp.DataSource;
            DataRow   row = dt.NewRow();

            row["numero"]      = "0";
            row["codigo"]      = idTipo;
            row["descripcion"] = oTco.tcoDescripcion;
            dt.Rows.Add(row);
            _vista.grdCptTipoCmp.DataSource = dt;
            return(true);
        }
Esempio n. 3
0
 public void Inicializar()
 {
     if (_vista.tcoCodigo != "")
     {
         TiposComprobante    oTc  = new TiposComprobante();
         TiposComprobanteBus oTcb = new TiposComprobanteBus();
         oTc = oTcb.TiposComprobanteGetById(_vista.tcoCodigo);
         _vista.tcoDescripcion      = oTc.tcoDescripcion;
         _vista.tcoLetra            = oTc.tcoLetra;
         _vista.tcoOrigenNumerado   = oTc.tcoOrigenNumerado;
         _vista.tcoExterno          = oTc.tcoExterno;
         _vista.tcoCantidadCopias   = oTc.tcoCantidadCopias;
         _vista.pcbCodigo           = oTc.pcbCodigo;
         _vista.tcoCodigoAfip       = oTc.tcoCodigoAfip;
         _vista.tcoLibroIvaCompras  = oTc.tcoLibroIvaCompras;
         _vista.tcoLibroIvaVentas   = oTc.tcoLibroIvaVentas;
         _vista.tcoCodigoSicore     = oTc.tcoCodigoSicore;
         _vista.tcmCantMinImpresion = oTc.tcmCantMinImpresion;
         _vista.tcoPreimpreso       = oTc.tcoPreimpreso;
         _vista.tcoCodigoRece       = oTc.tcoCodigoRece;
         _vista.estCodigo           = oTc.estCodigo;
     }
 }
Esempio n. 4
0
        public string Guardar()
        {
            string              rtdo = "";
            TiposComprobante    oTc  = new TiposComprobante();
            TiposComprobanteBus oTcb = new TiposComprobanteBus();

            oTc.tcoDescripcion      = _vista.tcoDescripcion;
            oTc.tcoCodigo           = _vista.tcoCodigo;
            oTc.tcoLetra            = _vista.tcoLetra;
            oTc.tcoOrigenNumerado   = _vista.tcoOrigenNumerado;
            oTc.tcoExterno          = _vista.tcoExterno;
            oTc.tcoCantidadCopias   = _vista.tcoCantidadCopias;
            oTc.pcbCodigo           = _vista.pcbCodigo;
            oTc.tcoCodigoAfip       = _vista.tcoCodigoAfip;
            oTc.tcoLibroIvaCompras  = _vista.tcoLibroIvaCompras;
            oTc.tcoLibroIvaVentas   = _vista.tcoLibroIvaVentas;
            oTc.tcoCodigoSicore     = _vista.tcoCodigoSicore;
            oTc.tcmCantMinImpresion = _vista.tcmCantMinImpresion;
            oTc.tcoPreimpreso       = _vista.tcoPreimpreso;
            oTc.tcoCodigoRece       = _vista.tcoCodigoRece;
            oTc.estCodigo           = _vista.estCodigo;



            if (_vista.editar == "NO")
            {
                rtdo = oTcb.TiposComprobantesAdd(oTc);
            }
            else
            {
                rtdo = _vista.tcoCodigo;
                oTcb.TiposComprobantesUpdate(oTc);
            }


            return(rtdo);
        }
Esempio n. 5
0
        //SE ENCARGA DE GENERAR LA ESTRUCTURA DE LA GRILLA VISIBLE PARA PODER CONTENER LAS DISTINTAS TABLAS
        private void generarDT(List <DetallesColumnasTablas> lista)
        {
            grdGrillaEdit salidass = new grdGrillaEdit();

            salidass.AutoGenerateColumns = false;

            DataTable salida = new DataTable();

            foreach (DetallesColumnasTablas dct in lista)
            {
                switch (dct.DctTipoControl)
                {
                case "TEXTO":
                {
                    DataGridViewTextBoxColumn txt = new DataGridViewTextBoxColumn();
                    txt.Name = dct.DctDescripcion;
                    _vista.grilla.Columns.Add(txt);

                    break;
                }

                case "NUMERO":
                {
                    DataGridViewTextBoxColumn txt = new DataGridViewTextBoxColumn();
                    txt.Name = dct.DctDescripcion;
                    _vista.grilla.Columns.Add(txt);

                    break;
                }

                case "COMBO":
                {
                    #region LISTAS DEL COMBO
                    //   DataGridViewComboBoxCell cmb = new DataGridViewComboBoxCell();
                    DataGridViewComboBoxColumn cmb = new DataGridViewComboBoxColumn();

                    cmb.HeaderText = dct.DctDescripcion;
                    cmb.Name       = dct.DctColumna;

                    // CARGAR LA LISTA DE VALORES DEL COMBO
                    // EN CASO DE QUERER AGREGAR MAS PCIONES DE COMBO SOLO SE TIENE QUE HACER REFERENCIA
                    // A SUS CLASES BISSNES
                    switch (dct.DctListaValores)
                    {
                    case "AREAS":
                    {
                        AreasBus oAreaBusCombo = new AreasBus();
                        cmb.DataSource    = oAreaBusCombo.AreasGetAll();
                        cmb.DisplayMember = "AreDescripcion";
                        cmb.ValueMember   = "AreCodigo";
                        break;
                    }

                    case "SUBSISTEMAS":
                    {
                        SubsistemaBus oSubsistemaBus = new SubsistemaBus();
                        cmb.DataSource    = oSubsistemaBus.SubsistemaGetAll();
                        cmb.DisplayMember = "SbsNombre";
                        cmb.ValueMember   = "SbsCodigo";
                        break;
                    }

                    case "LOCALIDADES":
                    {
                        LocalidadesBus oLocalidadesBus = new LocalidadesBus();
                        cmb.DataSource    = oLocalidadesBus.LocalidadesGetAll();
                        cmb.DisplayMember = "LocDescripcion";
                        cmb.ValueMember   = "LocNumero";
                        break;
                    }

                    case "TIPOS_BARRIOS_LOCALIDADES":
                    {
                        TiposBarriosLocalidadesBus oLocalidadesBus = new TiposBarriosLocalidadesBus();
                        cmb.DataSource    = oLocalidadesBus.TiposBarriosLocalidadesGetAll();
                        cmb.DisplayMember = "TblDescripcion";
                        cmb.ValueMember   = "TblCodigo";
                        break;
                    }

                    case "TIPOS_COMPROBANTE":
                    {
                        TiposComprobanteBus oTiposComprobantes = new TiposComprobanteBus();

                        cmb.DataSource    = oTiposComprobantes.TiposComprobanteGetAll();
                        cmb.DisplayMember = "TcoDescripcion";
                        cmb.ValueMember   = "TcoCodigo";
                        break;
                    }

                    case "PUNTOS_VENTAS":
                    {
                        PuntosVentasBus oPV = new PuntosVentasBus();
                        cmb.DataSource    = oPV.PuntosVentasGetAll();
                        cmb.DisplayMember = "PvtDescripcion";
                        cmb.ValueMember   = "PvtNumero";
                        break;
                    }

                    //case "GRUPOS_CONCEPTOS_IMPUESTOS":
                    //    {
                    //        GruposConceptosImpuestosBus oGCI = new GruposConceptosImpuestosBus();
                    //        cmb.DataSource = oGCI.GruposConceptosImpuestosGetAll();
                    //        cmb.DisplayMember = "GciDescripcion";
                    //        cmb.ValueMember = "GciCodigo";
                    //        break;
                    //    }
                    case "TIPOS_GRUPOS_CONCEPTOS":
                    {
                        TiposGruposConceptosBus oTGC = new TiposGruposConceptosBus();
                        cmb.DataSource    = oTGC.TiposGruposConceptosGetAll();
                        cmb.DisplayMember = "TgcDescripcion";
                        cmb.ValueMember   = "TgcCodigo";
                        break;
                    }

                    default: break;
                    }
                    _vista.grilla.Columns.Add(cmb);
                    //        salidass.Columns.Add(cmb);
                    break;
                    #endregion
                }

                case "CHKCK":

                {
                    DataGridViewCheckBoxColumn chk = new DataGridViewCheckBoxColumn();
                    chk.HeaderText = dct.DctDescripcion;
                    chk.Name       = dct.DctColumna;

                    // COMO CADA TABLA VA A TENER SU PROPIO VAOR DE REFERENCIA SI SU ESTADO O OTRO VALOR QUE REQUIERA CHKCK
                    //  EN ESTA SECCION SE CONFIGURA PARA CADA TABLA QUE VALOR VALOR CORRESPONDE A VERDADERO
                    switch (Tabla)
                    {
                    case "PVC":
                    {
                        chk.TrueValue  = "H";
                        chk.FalseValue = "I";
                        break;
                    }

                    default:
                    {
                        chk.TrueValue  = "S";
                        chk.FalseValue = "N";
                        break;
                    }
                    }
                    _vista.grilla.Columns.Add(chk);
                    //     salidass.Columns.Add(chk);
                    break;
                }

                case "FECHA":
                {
                    ColumnaCalendario col = new ColumnaCalendario();
                    col.HeaderText = dct.DctDescripcion;

                    col.Name = dct.DctColumna;
                    _vista.grilla.Columns.Add(col);
                    //             salidass.Columns.Add(col);
                    break;
                }
                }
            }
            salida = (DataTable)salidass.DataSource;
        }