Beispiel #1
0
 protected void Page_Load(object Sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         lnbAnt.CommandName = "pnlInfo";
         lnbSig.CommandName = "pnlContrato";
         DatasToControls bind = new DatasToControls();
         if (Request.QueryString["nit"] == null)
         {
             bind.PutDatasIntoDropDownList(ddlnit, "SELECT mnit_nit, CASE WHEN TNIT_TIPONIT = 'N' THEN mnit_nit CONCAT ' - ' CONCAT MNIT_DIGITO CONCAT ' ' CONCAT MNIT_APELLIDOS ELSE  mnit_nit CONCAT '  ' CONCAT MNIT_APELLIDOS CONCAT ' ' CONCAT COALESCE(MNIT_APELLIDO2,'') CONCAT ' ' CONCAT MNIT_NOMBRES CONCAT ' ' CONCAT COALESCE(MNIT_NOMBRE2,'') END FROM mnit order by 2");
             //ddlnit.Attributes.Add("")
             bind.PutDatasIntoDropDownList(ddltarifa, "SELECT ptar_codigo,ptar_descripcion FROM dbxschema.ptarifas");
             bind.PutDatasIntoDropDownList(ddlvig, "SELECT tvig_codigo,tvig_nombre FROM dbxschema.tvigencia");
             DatasToControls.EstablecerValueDropDownList(ddlvig, "V");
             this.Llenar_dtProductos_Inicial();
             this.Cargar_dtContactos();
             this.Bind_Datas_dtContactos();
         }
         else
         {
             Establecer_Valores();
         }
     }
     else
     {
         if (Session["dtProductos"] != null)
         {
             dtProductos = (DataTable)Session["dtProductos"];
         }
         if (Session["dtContactos"] != null)
         {
             dtContactos = (DataTable)Session["dtContactos"];
         }
     }
     webConfig = new XmlDocument();
     try
     {
         webConfig.Load(mainPath + "Web.Config");
         autorizacion = webConfig.DocumentElement;
         XmlNode     root      = webConfig.DocumentElement;
         XmlNodeList oNodeList = root.ChildNodes;
         foreach (XmlNode oCurrentNode in oNodeList)
         {
             if (oCurrentNode.HasChildNodes)
             {
                 foreach (XmlNode oCurrentSubNode in oCurrentNode.ChildNodes)
                 {
                     if (oCurrentSubNode.Name.Trim() == "authentication")
                     {
                         autorizacion = oCurrentSubNode;
                     }
                 }
             }
         }
     }
     catch (Exception exc)
     {
         lb.Text = exc.ToString();
     }
 }
Beispiel #2
0
 protected void DataBound_Colores(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         DatasToControls param = new DatasToControls();
         param.PutDatasIntoDropDownList(((DropDownList)e.Item.Cells[2].FindControl("ddlColor")), "Select pcol_codigo,pcol_codigo concat ' ' concat '-' concat ' ' concat  pcol_descripcion from DBXSCHEMA.PCOLOR WHERE PCOL_ACTIVO IN ('S', 'SI') ORDER BY pcol_descripcion");
         DatasToControls.EstablecerValueDropDownList(((DropDownList)e.Item.Cells[2].FindControl("ddlColor")), tablaItems.Rows[e.Item.DataSetIndex][2].ToString());
     }
 }
Beispiel #3
0
        protected void DataBound_Operaciones(object sender, DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                //así estaba
                //DataTable dt = (DataTable)ViewState["ddlOperacion"];
                DataTable dt;

                if (tablaOperaciones.Rows[e.Item.DataSetIndex][4].ToString() == "A")
                {
                    dt = ((DataSet)Session["ddlOp"]).Tables[0];
                }
                //dt = dsAux.Tables[0];
                else if (tablaOperaciones.Rows[e.Item.DataSetIndex][4].ToString() == "I")
                {
                    dt = ((DataSet)Session["ddlOp"]).Tables[1];
                }
                //dt = dsAux.Tables[1];
                else
                {
                    dt = ((DataSet)Session["ddlOp"]).Tables[2];
                }
                //dt = dsAux.Tables[2];

                DropDownList ddl = (DropDownList)e.Item.Cells[4].FindControl("ddlOperaciones");
                TextBox      txt = (TextBox)e.Item.Cells[4].FindControl("txtObservaciones");
                try
                {
                    ddl.DataSource     = dt;
                    ddl.DataValueField = dt.Columns[0].ColumnName;
                    ddl.DataTextField  = dt.Columns[1].ColumnName;
                    ddl.DataBind();
                    DatasToControls.EstablecerValueDropDownList(ddl, tablaOperaciones.Rows[e.Item.DataSetIndex][4].ToString());
                    int num = 0;
                    //for(int i = 0; i < tablaOperaciones.Rows.Count; i ++)
                    //{
                    //    if(tablaOperaciones.Rows[i][4].ToString() == "I")
                    //    {
                    //        num = i;
                    //        for(int j = 0; j < tablaOperaciones.Rows.Count; j++)
                    //        {
                    //            if(j == num) { ddl.Enabled = true; }
                    //            else
                    //            {
                    //                ddl.Enabled = false;
                    //            }
                    //        }
                    //    }
                    //}
                    txt.Text = tablaOperaciones.Rows[e.Item.DataSetIndex][5].ToString();
                }
                catch (Exception i)
                {
                }
            }
        }
Beispiel #4
0
        protected void Cambio_Catalogo(Object Sender, EventArgs e)
        {
            switch (Request.QueryString["acci"])
            {
            case "A":
            {
                bind.PutDatasIntoDropDownList(vinVehiculo, string.Format(Vehiculos.VEHICULOSRECEPCIONADOS, catalogoVehiculo.SelectedValue));
                Cambio_Vin(this, null);

                DataSet vehiculos = new DataSet();
                Session.Remove("vin");
                vin = "";
                DBFunctions.Request(vehiculos, IncludeSchema.NO, "SELECT mcat.mcat_vin, pcol_descripcion || ' - ' || mcat.mcat_anomode  as pcol_descripcion, PCOL_CODRGB, mveh_inventario , mcat.pcat_codigo,pcol.pcol_codigo,mveh_fechrece FROM dbxschema.mvehiculo mveh,DBXSCHEMA.MCATALOGOVEHICULO mcat,dbxschema.pcolor pcol WHERE  mveh.mcat_vin =mcat.mcat_vin and mcat.pcol_codigo=pcol.pcol_codigo and MCAT.pcat_codigo='" + catalogoVehiculo.SelectedValue.ToString() + "' AND (test_tipoesta=10 OR test_tipoesta=20) order by mveh_fechrece asc");
                if (vehiculos.Tables[0].Rows.Count != 0)
                {
                    for (int i = 0; i < vehiculos.Tables[0].Rows.Count; i++)
                    {
                        TimeSpan diasInv = new TimeSpan();
                        diasInv             = DateTime.Now - (Convert.ToDateTime(vehiculos.Tables[0].Rows[i][6].ToString()));
                        diasInventario.Text = Convert.ToString(diasInv.Days);
                        ingresarDatos(vehiculos.Tables[0].Rows[i][0].ToString(), vehiculos.Tables[0].Rows[i][1].ToString(), diasInventario.Text);
                    }
                    cambiarFondoCeldas(vehiculos);
                }
                else
                {
                    dgVehiculos.DataSource = null;
                    dgVehiculos.DataBind();
                    vin = "";
                    Session.Remove("vin");
                }
                if ((vehiculos.Tables.Count == 1) && (vehiculos.Tables[0].Rows.Count == 0))
                {
                    Limpiar_Datos_Vehiculo();
                }
                this.panel.Visible = false;
                flag = 0;
            }
            break;

            case "D":
            {
                bind.PutDatasIntoDropDownList(vinVehiculo, string.Format(Vehiculos.VEHICULOSASIGNADOS, catalogoVehiculo.SelectedValue));
                DatasToControls.EstablecerValueDropDownList(vinVehiculo, DBFunctions.SingleData(string.Format("Select MVEH_INVENTARIO from DBXSCHEMA.MASIGNACIONVEHICULO WHERE PDOC_CODIGO = '{0}' AND MPED_NUMEPEDI = {1}", prefijoPedido.SelectedValue.ToString(), numeroPedido.SelectedValue.ToString())));
                Cambio_Vin(this, null);
                dgVehiculos.Visible = false;
                this.panel.Visible  = true;
            }
            break;
            }
        }
Beispiel #5
0
 protected void Page_Load(object Sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         DatasToControls bind = new DatasToControls();
         lnbAnt.CommandName = "pnlDatos";
         lnbSig.CommandName = "pnlCompra";
         tbfecfaccom.Text   = tbfecing.Text = tbfecinidep.Text = DateTime.Now.ToString("yyyy-MM-dd");
         bind.PutDatasIntoDropDownList(ddlcencos, "SELECT pcen_codigo,pcen_nombre FROM dbxschema.pcentrocosto");
         bind.PutDatasIntoDropDownList(ddlpref, "SELECT DISTINCT MFAC.pdoc_codiordepago,MFAC.pdoc_codiordepago CONCAT ' - ' CONCAT PDOC.pdoc_descripcion FROM mfacturaproveedor MFAC,pdocumento PDOC WHERE MFAC.pdoc_codiordepago=PDOC.pdoc_codigo AND PDOC.tdoc_tipodocu='FP' ORDER BY pdoc_codiordepago ASC");
         bind.PutDatasIntoDropDownList(ddlnum, "SELECT mfac_numeordepago FROM mfacturaproveedor WHERE pdoc_codiordepago='" + ddlpref.SelectedValue + "'");
         bind.PutDatasIntoDropDownList(ddlvig, "SELECT * FROM tvigencia");
         DatasToControls.EstablecerValueDropDownList(ddlvig, "V");
     }
 }
Beispiel #6
0
        protected void Page_Load(object Sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                DatasToControls bind = new DatasToControls();
                lnbAnt.CommandName = "pnlDatos";
                lnbSig.CommandName = "pnlCompra";

                if (Request.QueryString["act"] == null)
                {
                    tbfecfaccom.Text = tbfecing.Text = tbfecinidep.Text = DateTime.Now.ToString("yyyy-MM-dd");
                    bind.PutDatasIntoDropDownList(ddlcencos, "SELECT pcen_codigo,pcen_nombre FROM dbxschema.pcentrocosto where timp_codigo <> 'N' order by 1 ");
                    bind.PutDatasIntoDropDownList(ddlvig, "SELECT * FROM tvigencia");
                    DatasToControls.EstablecerValueDropDownList(ddlvig, "V");
                }
                else
                {
                    Establecer_Valores();
                }
            }
        }
Beispiel #7
0
        protected void Cambio_Numero_Documento(Object Sender, EventArgs e)
        {
            this.Llenar_Datos_Pedido();
            switch (Request.QueryString["acci"])
            {
            case "A":
                DataSet dsCatalog = new DataSet();
                if (numeroPedido.Items.Count > 0)
                {
                    //Si no existe en catalogo
                    DBFunctions.Request(dsCatalog, IncludeSchema.NO, "select pcat_codigo from (SELECT " +
                                        "pcat_codigo, '[' concat pcat_codigo concat '] - [' concat pcat_descripcion concat ']' descripcion " +
                                        "FROM dbxschema.pcatalogovehiculo WHERE pcat_codigo IN (Select DISTINCT MC.pcat_codigo from DBXSCHEMA.MVEHICULO mv,  " +
                                        "McatalogoVEHICULO MC WHERE test_tipoesta IN (10,20) AND MC.MCAT_VIN = MV.MCat_VIN)) as t1 where pcat_codigo = " +
                                        "(Select MPED.PCAT_CODIGO from DBXSCHEMA.MPEDIDOVEHICULO MPED " +
                                        "WHERE MPED.PDOC_CODIGO='" + prefijoPedido.SelectedValue.ToString() + "' AND MPED.MPED_NUMEPEDI=" + numeroPedido.SelectedItem.ToString() + ") " +
                                        "order by pcat_codigo");
                }
                if (dsCatalog.Tables[0].Rows.Count != 0 || flag == 1)
                {
                    DatasToControls.EstablecerValueDropDownList(catalogoVehiculo, DBFunctions.SingleData("Select PCAT_CODIGO from DBXSCHEMA.MPEDIDOVEHICULO WHERE PDOC_CODIGO='" + prefijoPedido.SelectedValue.ToString() + "' AND MPED_NUMEPEDI=" + numeroPedido.SelectedItem.ToString()));
                }
                else
                {
                    Response.Redirect(indexPage + "?process=Vehiculos.AsignacionVehiculos&acci=A&pErr=1");
                }

                Cambio_Catalogo(this, null);
                break;

            case "D":
                if (numeroPedido.Items.Count > 0)
                {
                    DatasToControls.EstablecerValueDropDownList(catalogoVehiculo, DBFunctions.SingleData("Select mc.pcat_codigo from DBXSCHEMA.mcatalogovehiculo mc, DBXSCHEMA.mvehiculo mv, DBXSCHEMA.masignacionvehiculo mav WHERE mc.mcat_vin = mv.mcat_vin and mv.mveh_inventario = mav.mveh_inventario and mav.PDOC_CODIGO='" + prefijoPedido.SelectedValue.ToString() + "' AND mav.MPED_NUMEPEDI=" + numeroPedido.SelectedItem.ToString()));
                }
                Cambio_Catalogo(this, null);
                break;
            }
        }
Beispiel #8
0
        protected void Establecer_Valores()
        {
            DatasToControls bind = new DatasToControls();
            DataSet         ds   = new DataSet();

            ds = DBFunctions.Request(ds, IncludeSchema.NO, "SELECT * FROM mclientesac WHERE mnit_nit='" + Request.QueryString["nit"] + "';" +
                                     "SELECT * FROM mcontratocliente WHERE mcon_id=(SELECT mcon_id FROM mcontratocliente WHERE mnit_nit='" + Request.QueryString["nit"] + "');" +
                                     "SELECT * FROM dclienteproductos WHERE mnit_nit='" + Request.QueryString["nit"] + "';" +
                                     "SELECT mc.mnit_nitcon CONCAT ' - ' CONCAT MN.mnit_nombres CONCAT ' ' CONCAT MN.mnit_nombre2 CONCAT ' ' " +
                                     "CONCAT MN.mnit_apellidos CONCAT ' ' CONCAT MN.mnit_apellido2 AS NIT, mc.mcon_sede AS SEDE, mc.mcon_departamento AS DEPTO, mc.mcon_cargo AS CARGO " +
                                     "FROM mcontacto mc, mnit mn WHERE  mc.mnit_nitcli='" + Request.QueryString["nit"] + "' AND test_codigo='A' AND mc.mnit_nitcon=mn.mnit_nit;");
            if (Request.QueryString["nit"] == null)
            {
                bind.PutDatasIntoDropDownList(ddlnit, "SELECT MNIT.mnit_nit,MNIT.mnit_nit CONCAT ' - ' CONCAT MNIT.mnit_nombres CONCAT ' ' CONCAT MNIT.mnit_nombre2 CONCAT ' ' CONCAT MNIT.mnit_apellidos CONCAT ' ' CONCAT MNIT.mnit_apellido2 FROM dbxschema.mnit MNIT,dbxschema.mclientesac MCLI WHERE MNIT.mnit_nit=MCLI.mnit_nit;");
                DatasToControls.EstablecerValueDropDownList(ddlnit, ds.Tables[0].Rows[0][0].ToString());
            }
            else
            {
                bind.PutDatasIntoDropDownList(ddlnit, "SELECT MNIT.mnit_nit,MNIT.mnit_nit CONCAT ' - ' CONCAT MNIT.mnit_nombres CONCAT ' ' CONCAT MNIT.mnit_nombre2 CONCAT ' ' CONCAT MNIT.mnit_apellidos CONCAT ' ' CONCAT MNIT.mnit_apellido2 FROM dbxschema.mnit MNIT WHERE MNIT.mnit_nit=" + Request.QueryString["nit"].ToString() + ";");
            }
            ddlnit.Enabled = false;
            bind.PutDatasIntoDropDownList(ddltarifa, "SELECT ptar_codigo,ptar_descripcion FROM dbxschema.ptarifas");
            DatasToControls.EstablecerValueDropDownList(ddltarifa, ds.Tables[0].Rows[0][1].ToString());
            this.tbmarcas.Text = ds.Tables[0].Rows[0][2].ToString();
            this.tbnomger.Text = ds.Tables[0].Rows[0][3].ToString();
            this.tbnomcon.Text = ds.Tables[0].Rows[0][4].ToString();
            this.tbnomrev.Text = ds.Tables[0].Rows[0][5].ToString();
            bind.PutDatasIntoDropDownList(ddlvig, "SELECT tvig_codigo,tvig_nombre FROM dbxschema.tvigencia");
            DatasToControls.EstablecerValueDropDownList(ddlvig, ds.Tables[0].Rows[0][6].ToString());
            this.tbfecini.Text = Convert.ToDateTime(ds.Tables[1].Rows[0][2]).ToString("yyyy-MM-dd");
            this.tbfecfin.Text = Convert.ToDateTime(ds.Tables[1].Rows[0][3]).ToString("yyyy-MM-dd");
            this.tbvalcon.Text = Convert.ToDouble(ds.Tables[1].Rows[0][4]).ToString();
            this.tbnumvis.Text = ds.Tables[1].Rows[0][5].ToString();
            Llenar_dtProductos_Inicial();
            Poner_Chulos();
            this.Cargar_dtContactos();
            dtContactos = ds.Tables[3];
            Bind_Datas_dtContactos();
        }
Beispiel #9
0
        protected void registros_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            Panel2.Visible = true;
            ///////////
            lineas = new DataSet();
            DBFunctions.Request(lineas, IncludeSchema.NO, "select DVISI_NOMBRE,DVISI_TELEFIJO,DVISI_TELEMOVIL,DVISI_TELEOFICINA,DVISI_EMAIL,DVISI_OBSERVACIONES,DVISI_FECHAVISI,PCAT_CODIGO,PCLAS_CODIGOVENTA,PVEN_CODIGO,PPRO_CODIGO,PRESULC_SECUENCIA,DVISI_FECHACONTACTO from DBXSCHEMA.DVISITADIARIACLIENTES WHERE DVISI_SECUENCIA=" + registros.SelectedValue.ToString() + " ");
            ////////////////
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(catalogo, "select ppre.PCAT_CODIGO,pcat.pcat_descripcion from DBXSCHEMA.PPRECIOVEHICULO ppre, dbxschema.pcatalogovehiculo pcat WHERE ppre.pcat_codigo=pcat.pcat_codigo");
            DatasToControls.EstablecerValueDropDownList(catalogo, lineas.Tables[0].Rows[0][7].ToString());

            bind.PutDatasIntoDropDownList(medio, "select PCLAS_CODIGOVENTA,PCLAS_VENTADESCRIP from DBXSCHEMA.PCLASEVENTAVEHICULO ORDER BY PCLAS_VENTADESCRIP");
            DatasToControls.EstablecerValueDropDownList(medio, lineas.Tables[0].Rows[0][8].ToString());

            bind.PutDatasIntoDropDownList(vendedor2, "SELECT PVEN_CODIGO,PVEN_NOMBRE from DBXSCHEMA.PVENDEDOR ORDER BY PVEN_NOMBRE");
            DatasToControls.EstablecerValueDropDownList(vendedor2, lineas.Tables[0].Rows[0][9].ToString());
            vendedor2.Enabled = false;

            bind.PutDatasIntoDropDownList(prospecto, "select PPRO_CODIGO,PPRO_DESCP from DBXSCHEMA.PPROSPECTO ORDER BY PPRO_CODIGO");
            DatasToControls.EstablecerValueDropDownList(prospecto, lineas.Tables[0].Rows[0][10].ToString());

            bind.PutDatasIntoDropDownList(tipoContacto, "SELECT presulc_secuencia, presulc_descripcion FROM dbxschema.presultadocontacto");
            DatasToControls.EstablecerValueDropDownList(tipoContacto, lineas.Tables[0].Rows[0][11].ToString());

            secuencia.Text = registros.SelectedValue.ToString();
            /////////////////
            nombre.Text          = lineas.Tables[0].Rows[0].ItemArray[0].ToString();
            telefono.Text        = lineas.Tables[0].Rows[0].ItemArray[1].ToString();
            telefonomovil.Text   = lineas.Tables[0].Rows[0].ItemArray[2].ToString();
            telefonooficina.Text = lineas.Tables[0].Rows[0].ItemArray[3].ToString();
            email.Text           = lineas.Tables[0].Rows[0].ItemArray[4].ToString();
            observaciones.Text   = lineas.Tables[0].Rows[0].ItemArray[5].ToString();
            fecha.Text           = Convert.ToDateTime(lineas.Tables[0].Rows[0].ItemArray[6]).ToString("yyyy-MM-dd");
            fechaContacto.Text   = Convert.ToDateTime(lineas.Tables[0].Rows[0][12]).ToString("yyyy-MM-dd");
            Actualizar.Enabled   = true;
            /////////////////
        }
Beispiel #10
0
        protected void Establecer_Valores()
        {
            DatasToControls bind = new DatasToControls();

            ds            = new DataSet();
            ds            = DBFunctions.Request(ds, IncludeSchema.NO, "SELECT * FROM mactivofijo WHERE mafj_codiacti='" + Request.QueryString["act"] + "'");
            tbcod.Text    = ds.Tables[0].Rows[0][0].ToString();
            tbcod.Enabled = false;
            tbdesc.Text   = ds.Tables[0].Rows[0][1].ToString();
            bind.PutDatasIntoDropDownList(ddlcencos, "SELECT pcen_codigo,pcen_nombre FROM dbxschema.pcentrocosto where timp_codigo <> 'N' order by 1");
            DatasToControls.EstablecerValueDropDownList(ddlcencos, ds.Tables[0].Rows[0][2].ToString());
            tbmarca.Text     = ds.Tables[0].Rows[0][3].ToString();
            tbmodelo.Text    = ds.Tables[0].Rows[0][4].ToString();
            tbplaca.Text     = ds.Tables[0].Rows[0][5].ToString();
            tbfecfaccom.Text = Convert.ToDateTime(ds.Tables[0].Rows[0][6]).ToString("yyyy-MM-dd");
            tbfecing.Text    = Convert.ToDateTime(ds.Tables[0].Rows[0][7]).ToString("yyyy-MM-dd");
            tbfecinidep.Text = Convert.ToDateTime(ds.Tables[0].Rows[0][8]).ToString("yyyy-MM-dd");
            tbnit.Text       = ds.Tables[0].Rows[0][9].ToString();
            tbnumped.Text    = ds.Tables[0].Rows[0][10].ToString();
            tbvalhis.Text    = ds.Tables[0].Rows[0][11].ToString();
            tbvalhisdol.Text = ds.Tables[0].Rows[0][12].ToString();
            tbvalmej.Text    = ds.Tables[0].Rows[0][13].ToString();
            tbvalinf.Text    = ds.Tables[0].Rows[0][14].ToString();
            tbvaldep.Text    = ds.Tables[0].Rows[0][15].ToString();
            tbvalinfdep.Text = ds.Tables[0].Rows[0][16].ToString();
            tbnumcuo.Text    = ds.Tables[0].Rows[0][17].ToString();
            bind.PutDatasIntoDropDownList(ddlvig, "SELECT * FROM tvigencia");
            DatasToControls.EstablecerValueDropDownList(ddlvig, ds.Tables[0].Rows[0][18].ToString());
            tbcuereal.Text   = ds.Tables[0].Rows[0][19].ToString();
            tbcuedep.Text    = ds.Tables[0].Rows[0][20].ToString();
            tbcuegasdep.Text = ds.Tables[0].Rows[0][21].ToString();
            tbcueinf.Text    = ds.Tables[0].Rows[0][22].ToString();
            tbcueinfdep.Text = ds.Tables[0].Rows[0][23].ToString();
            tbcormoninf.Text = ds.Tables[0].Rows[0][24].ToString();
            tbcormondep.Text = ds.Tables[0].Rows[0][25].ToString();
        }
Beispiel #11
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            Armar_DataSource();
            if (!IsPostBack)
            {
                DatasToControls bind = new DatasToControls();
                bind.PutDatasIntoDropDownList(ddlano, "SELECT pano_ano,pano_detalle FROM dbxschema.pano order by 1 desc");
                DatasToControls.EstablecerValueDropDownList(ddlano, DBFunctions.SingleData("SELECT cnom_ano FROM dbxschema.cnomina"));
                bind.PutDatasIntoDropDownList(ddlmes, "SELECT pmes_mes,pmes_nombre FROM dbxschema.pmes order by 1");
                DatasToControls.EstablecerValueDropDownList(ddlmes, DBFunctions.SingleData("SELECT cnom_mes FROM dbxschema.cnomina"));
                bind.PutDatasIntoDropDownList(ddlquincena, "SELECT tper_periodo,tper_descripcion FROM dbxschema.tperiodonomina order by 1");
                DatasToControls.EstablecerValueDropDownList(ddlquincena, DBFunctions.SingleData("SELECT cnom_quincena FROM dbxschema.cnomina"));
                //bind.PutDatasIntoDropDownList(ddlEmpleados,"Select memp_codiempl,memp_codiempl from DBXSCHEMA.MEMPLEADO where test_estado <> '4' ORDER BY MEMP_CODIEMPL");
                //DatasToControls.EstablecerValueDropDownList(ddlEmpleados,DBFunctions.SingleData("Select memp_codiempl from DBXSCHEMA.MEMPLEADO where test_estado <> '4'"));
                bind.PutDatasIntoDropDownList(ddlConceptos, "Select pcon_concepto,pcon_nombconc from DBXSCHEMA.PCONCEPTONOMINA where pcon_claseconc = 'N' ORDER BY pcon_nombconc");
                DatasToControls.EstablecerValueDropDownList(ddlConceptos, DBFunctions.SingleData("Select pcon_concepto from DBXSCHEMA.PCONCEPTONOMINA"));

                this.dgNov_BindDatas();
            }
            else
            {
            }
        }
Beispiel #12
0
        protected void Page_Load(object Sender, EventArgs e)
        {
            Ajax.Utility.RegisterTypeForAjax(typeof(EncabezadoRecibo));

            padre = (this.Parent).Parent;

            documentos        = ((PlaceHolder)padre.FindControl("phDocumentos")).Controls[0];
            controlDocumentos = (AMS.Finanzas.Tesoreria.Documentos)((PlaceHolder)padre.FindControl("phDocumentos")).Controls[0];
            controlVarios     = (AMS.Finanzas.Tesoreria.ManejoVarios)((PlaceHolder)padre.FindControl("phVarios")).Controls[0];
            controlNoCausados = (AMS.Finanzas.Tesoreria.NoCausados)((PlaceHolder)padre.FindControl("phNoCausados")).Controls[0];
            noCausados        = ((PlaceHolder)padre.FindControl("phNoCausados")).Controls[0];
            varios            = ((PlaceHolder)padre.FindControl("phVarios")).Controls[0];
            controlPagos      = (AMS.Finanzas.Tesoreria.Pagos)((PlaceHolder)padre.FindControl("phPagos")).Controls[0];
            if (Request.QueryString["tipo"] == "RC" && tipoRecibo.SelectedValue.Equals("F"))
            {
                verCredito = "visible";
            }
            else
            {
                verCredito = "hidden";
            }

            if (!IsPostBack)
            {
                fecha.Text = DateTime.Now.Date.ToString("yyyy-MM-dd");
                string sql;
                if (Request.QueryString["tipo"] == "RC")
                {
                    lbCli.Text = "Cliente: ";
                    lbBen.Text = "Por Cuenta de: ";

                    sql = "SELECT tcla_claserecaja,tcla_nombre FROM tclaserecaja WHERE tcla_claserecaja NOT IN('E','D','G','S','O') ORDER BY tcla_nombre";
                    Utils.FillDll(tipoRecibo, sql, false);
                    DatasToControls.EstablecerValueDropDownList(tipoRecibo, "I");

                    sql = @"SELECT MCRED_CODIGO,  
                                CHAR(MCRED_CODIGO) CONCAT ': ' CONCAT CASE  
                                  WHEN MNF.TNIT_TIPONIT =  'N' THEN MNF.mnit_apellidos  
                                  ELSE MNF.mnit_apellidos CONCAT  ' ' CONCAT COALESCE(MNF.mnit_apellido2,'') CONCAT ' ' CONCAT MNF.mnit_nombres CONCAT ' ' CONCAT COALESCE(MNF.mnit_NOMBRE2,'')  
                                END CONCAT ' - ' CONCAT CASE  
                                  WHEN MNC.TNIT_TIPONIT = 'N' THEN MNC.mnit_apellidos  
                                  ELSE MNC.mnit_apellidos CONCAT ' ' CONCAT COALESCE(MNC.mnit_apellido2,'') CONCAT ' ' CONCAT MNC.mnit_nombres CONCAT ' ' CONCAT COALESCE(MNC.mnit_NOMBRE2,'')  
                                END CONCAT ' ($' CONCAT CHAR(MC.MCRED_VALOAPROB) CONCAT ')'  
                          FROM MCREDITOFINANCIERA MC,  
                               MNIT MNF,  
                               MNIT MNC,   
                               MPEDIDOVEHICULO MP  
                         WHERE MC.MNIT_FINANCIERA = MNF.MNIT_NIT  
                         AND   MP.MNIT_NIT = MNC.MNIT_NIT  
                         AND   MP.PDOC_CODIGO = MC.PDOC_CODIPEDI  
                         AND   MP.MPED_NUMEPEDI = MC.MPED_NUMEPEDI  
                         AND   (MC.TESTA_CODIGO = 2 OR MC.TESTA_CODIGO = 3)  
                         AND   (MC.PDOC_CODICAJA IS NULL AND MC.MCAJ_NUMEDOCU IS NULL)";
                    Utils.FillDll(ddlCredito, sql, false);
                }
                else if (Request.QueryString["tipo"] == "CE")
                {
                    lbCli.Text = "Proveedor: ";
                    lbBen.Text = "Por Cuenta de: ";
                    sql        = "SELECT tcla_claserecaja,tcla_nombre FROM tclaserecaja WHERE tcla_claserecaja IN('E','D','G','S','O') ORDER BY tcla_nombre";
                    Utils.FillDll(tipoRecibo, sql, false);
                    DatasToControls.EstablecerValueDropDownList(tipoRecibo, "E");
                }
                else if (Request.QueryString["tipo"] == "RP")
                {
                    lbCli.Text = "Cliente: ";
                    lbBen.Text = "Por Cuenta de: ";
                    sql        = "SELECT tcla_claserecaja,tcla_nombre FROM tclaserecaja WHERE tcla_claserecaja IN('I','V','A') ORDER BY tcla_nombre";
                    Utils.FillDll(tipoRecibo, sql, false);
                    DatasToControls.EstablecerValueDropDownList(tipoRecibo, "I");
                }
                if (Request.QueryString["cnd"] != null && Request.QueryString["cnd"] == "1")
                {
                    fecha.ReadOnly = false;
                }
                if (Request.QueryString["cruce"] != null)
                {
                    fecha.ReadOnly = false;
                }
                sql = "SELECT palm_almacen,palm_descripcion FROM palmacen where (pcen_centcart is not null or pcen_centteso is not null) and tvig_vigencia='V' order by palm_descripcion;";
                Utils.FillDll(almacen, sql, true);
                if (almacen.Items.Count == 1)
                {
                    Cambiar_Almacen(Sender, e);
                }

                sql = "SELECT pflu_codgen CONCAT '-' CONCAT pflu_codigo,pflu_descripcion FROM dbxschema.pflujocajaespecifico";
                Utils.FillDll(ddlFlujo, sql, true);
            }
        }
Beispiel #13
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            //HtmlControl myControl = (HtmlControl)plcClaves.FindControl("txtPassActual");
            if (!IsPostBack)
            {
                String rolUsuario = DBFunctions.SingleData("SELECT ttipe_Codigo FROM dbxschema.susuario WHERE susu_login='******' AND susu_tipcrea<>'D'");
                if (rolUsuario != "AS")
                {
                    string tipoRol = DBFunctions.SingleData("select ttipe_rol from ttipoperfil where ttipe_codigo='" + rolUsuario + "';");
                    if (tipoRol == "A")
                    {
                        rolUsuario = "AS";
                    }
                }

                if (Request.QueryString["usr"] != null && rolUsuario != "AS")
                {
                    if (Request.QueryString["usr"] != HttpContext.Current.User.Identity.Name.ToLower())
                    {
                        plcClaves.Visible = false;
                    }
                }
                if (rolUsuario == "AS")
                {
                    txtPassActual.Visible = false;
                    txtIPs.Enabled        = true;
                }

                DatasToControls bind = new DatasToControls();
                string          NIT_USUARIOMODIFICAR = DBFunctions.SingleData("SELECT MNIT_NIT FROM dbxschema.susuario WHERE susu_login='******'");
                bool            usuarioDependencia   = Convert.ToBoolean(ConfigurationManager.AppSettings["CrearUsuarioConDependenciaRol"]);
                txtNit.Text = NIT_USUARIOMODIFICAR;
                if (NIT_USUARIOMODIFICAR != "" && usuarioDependencia && rolUsuario != "AS")
                {
                    txtNit.ReadOnly = true;
                    txtNit.Attributes.Remove("ondblclick");
                    bind.PutDatasIntoDropDownList(ddlperfil, " SELECT DISTINCT t.ttipe_codigo, t.ttipe_descripcion FROM TTIPOPERFIL t where t.ttipe_rol <> 'A' order by ttipe_descripcion;");
                }
                else
                {
                    bind.PutDatasIntoDropDownList(ddlperfil, " SELECT ttipe_codigo ,ttipe_descripcion FROM ttipoperfil order by 2");
                }

                //Si se ingresa como administrador, solo puedo cambiar el perfil
                if (Request.QueryString["usr"] != null && rolUsuario == "AS")
                {
                    lbLogin.Text  = Request.QueryString["usr"];
                    tbnombre.Text = DBFunctions.SingleData("SELECT susu_nombre FROM susuario WHERE susu_login='******'");
                    DatasToControls.EstablecerValueDropDownList(ddlperfil, DBFunctions.SingleData("SELECT ttipe_codigo FROM susuario WHERE susu_login='******'"));

                    //dejamos que pueda cambiar los datos, ya que un admin debe poder administrar los datos de usuario
                    //tbcont.Enabled=tbcontn.Enabled=tbcontnc.Enabled=tbnombre.Enabled=false;
                    String nitAsignado = DBFunctions.SingleData("SELECT MNIT_NIT FROM dbxschema.susuario WHERE susu_login='******'");
                    txtNit.Text = nitAsignado;
                    String ipsValidas = DBFunctions.SingleData("SELECT susu_ipvalida FROM dbxschema.susuario WHERE susu_login='******'");
                    txtIPs.Text = ipsValidas;
                    btnConfirmar.CausesValidation = false;
                }
                //Si ingreso como el usuario propio, puedo cambiar todos los datos menos el perfil
                else
                {
                    String ipsValidas = DBFunctions.SingleData("SELECT susu_ipvalida FROM dbxschema.susuario WHERE susu_login='******'");
                    txtIPs.Text = ipsValidas;
                    bind.PutDatasIntoDropDownList(ddlperfil, "SELECT ttipe_codigo ,ttipe_descripcion FROM ttipoperfil");
                    lbLogin.Text  = HttpContext.Current.User.Identity.Name.ToLower();
                    tbnombre.Text = DBFunctions.SingleData("SELECT susu_nombre FROM susuario WHERE susu_login='******'");
                    DatasToControls.EstablecerValueDropDownList(ddlperfil, DBFunctions.SingleData("SELECT ttipe_codigo FROM susuario WHERE susu_login='******'"));
                    ddlperfil.Enabled     = false;
                    txtNit.Enabled        = false;
                    txtIPs.Enabled        = false;
                    txtPassActual.Visible = true;
                    tbnombre.Enabled      = false;
                }
                if (Request.QueryString["md"] != null)
                {
                    Utils.MostrarAlerta(Response, "Información Modificada Satisfactoriamente");
                }
            }
            webConfig = new XmlDocument();
            try
            {
                webConfig.Load(mainPath + "Ucnf.xml");
                autorizacion = webConfig.ChildNodes[1];
            }
            catch (Exception exc)
            {
                lb.Text = exc.ToString();
            }
        }