Example #1
0
 protected void Page_Load(object Sender, EventArgs e)
 {
     ds      = new DataSet();
     reporte = new ReportDocument();
     if (Session["facs"] != null)
     {
         if (Request.QueryString["tipo"] == "C")
         {
             Utils.MostrarAlerta(Response, "Se ha creado la factura de cliente con prefijo " + Request.QueryString["pre"] + " y número " + Request.QueryString["num"] + "");
             try
             {
                 Imprimir.ImprimirRPT(Response, Request.QueryString["pre"], Convert.ToInt32(Request.QueryString["num"]), true);
             }
             catch
             {
                 lb.Text += "Error al generar la impresión. Detalles : " + formatoRecibo.Mensajes + "<br>";
             }
         }
         else if (Request.QueryString["tipo"] == "P")
         {
             DBFunctions.Request(ds, IncludeSchema.NO, Armar_Select_Pro() + ";" +
                                 "SELECT MNIT.mnit_nit,CEMP.cemp_nombre,CEMP.cemp_direccion,MNIT.mnit_telefono,TREG.treg_nombre CONCAT''CONCAT 'Nº 'CONCAT' 'CONCAT CEMP.cemp_numeregiiva CONCAT' 'CONCAT 'de 'CONCAT''CONCAT CAST(CEMP.cemp_regiiva AS char(10)),MNIT.mnit_web,PCIU.pciu_nombre FROM dbxschema.mnit MNIT,dbxschema.cempresa CEMP,dbxschema.tregimeniva TREG,dbxschema.pciudad PCIU WHERE MNIT.mnit_nit=CEMP.mnit_nit AND CEMP.cemp_indiregiiva=TREG.treg_regiiva AND PCIU.pciu_codigo=CEMP.cemp_ciudad;" +
                                 "SELECT 'Numeración autorizada por la DIAN Resolución Nº ' CONCAT pdoc_numeresofact CONCAT ' Fecha ' CONCAT CAST(pdoc_fechresofact AS char(10)) CONCAT ' Rango con prefijo ' CONCAT pdoc_codigo CONCAT ' Nº ' CONCAT CAST(pdoc_numeinic AS char(10)) CONCAT ' al Nº ' CONCAT CAST(pdoc_numefina AS char(10)) FROM dbxschema.pdocumento WHERE pdoc_codigo='" + (((ArrayList)Session["facs"])[0].ToString().Split('-'))[0].ToString() + "'");
             Sacar_Letras();
             ds.WriteXmlSchema(Path.Combine(Request.PhysicalApplicationPath, "schemas/Finanzas.Cartera.Finanzas.Cartera.rpte_ImpCauAutoPro.xsd"));
             reporte.Load(Path.Combine(Request.PhysicalApplicationPath, "rpt/Finanzas.Cartera.rpte_ImpCauAutoPro.rpt"));
             reporte.SetDataSource(ds);
             visor.ReportSource = reporte;
             visor.DataBind();
             reporte.ExportToDisk(ExportFormatType.WordForWindows, Path.Combine(Request.PhysicalApplicationPath, "rptgen/Finanzas.Cartera.rpte_ImpCauAutoPro.doc"));
         }
     }
 }
Example #2
0
 protected void Page_Load(object Sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         //Session.Clear();
         DatasToControls bind = new DatasToControls();
         if (((ArrayList)Session["facturas"]) == null)
         {
         }
         else if (((ArrayList)Session["facturas"]).Count != 0)
         {
             for (int i = 0; i < ((ArrayList)Session["facturas"]).Count; i++)
             {
                 string[] partes = ((ArrayList)Session["facs"])[i].ToString().Split('-');
                 Utils.MostrarAlerta(Response, "Se han creado las facturas de cliente con prefijo prefijo " + partes[0] + " y número " + partes[1] + " ");
                 try
                 {
                     Imprimir.ImprimirRPT(Response, partes[0], Convert.ToInt32(partes[1]), true);
                 }
                 catch
                 {
                     lb.Text += "Error al generar la impresión.";
                 }
             }
         }
         if (Request.QueryString["tipo"] == "C")
         {
             Utils.llenarPrefijos(Response, ref ddlPrefijo, "%", "%", "FC");
         }
         else if (Request.QueryString["tipo"] == "P")
         {
             Utils.llenarPrefijos(Response, ref ddlPrefijo, "%", "%", "FP");
         }
         bind.PutDatasIntoDropDownList(ddlMes, "SELECT pmes_mes,pmes_nombre FROM dbxschema.pmes ORDER BY pmes_mes");
         DatasToControls.EstablecerDefectoDropDownList(ddlMes, DBFunctions.SingleData("SELECT pmes_nombre FROM pmes WHERE pmes_mes=" + DateTime.Now.Month + ""));
         bind.PutDatasIntoDropDownList(ddlAlmacen, "SELECT palm_almacen,palm_descripcion FROM dbxschema.palmacen where (pcen_centcart is not null  or pcen_centteso is not null) and TVIG_VIGENCIA = 'V' order by palm_descripcion;");
         this.Mostrar_Causacion(null, null);
     }
     else
     {
         if (Session["dtConceptos"] != null)
         {
             dtConceptos = (DataTable)Session["dtConceptos"];
         }
         if (Session["facs"] != null)
         {
             facs = (ArrayList)Session["facs"];
         }
     }
 }
Example #3
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            if (!IsPostBack)
            {
                if (Request.QueryString["ens"] == null)
                {
                    Utils.FillDll(ddlPrefOrden,
                                  "SELECT distinct(pd.pdoc_codigo) " +
                                  "from pdocumento pd, mordenproduccion mp, dordenproduccion dp " +
                                  "where pd.tdoc_tipodocu='OP' and mp.pdoc_codigo=pd.pdoc_codigo and " +
                                  "mp.pdoc_codigo=dp.pdoc_codigo and mp.mord_numeorde=dp.mord_numeorde and " +
                                  "dp.pcat_codigo is null and " +
                                  "mp.test_estado='A' and mp.mord_tipo='P';"
                                  , false);
                }
                else
                {
                    Utils.FillDll(ddlPrefOrden,
                                  "SELECT distinct(pd.pdoc_codigo) " +
                                  "from pdocumento pd, mordenproduccion mp, dordenproduccion dp " +
                                  "where pd.tdoc_tipodocu='OP' and mp.pdoc_codigo=pd.pdoc_codigo and " +
                                  "mp.pdoc_codigo=dp.pdoc_codigo and mp.mord_numeorde=dp.mord_numeorde and " +
                                  "dp.mite_codigo is null and  " +
                                  "mp.test_estado='A' and mp.mord_tipo='P';"
                                  , false);
                }

                Utils.llenarPrefijos(Response, ref ddlPrefijoAjuste, "%", "%", "AJ");
                ddlPrefijoAjuste_OnSelectedIndexChanged(null, null);

                CambiaOrden();
                btnCerrar.Attributes.Add("onclick", "return confirm('Esta seguro de cerrar la orden seleccionada?');");

                if (Request.QueryString["act"] != null)
                {
                    Utils.MostrarAlerta(Response, "La orden ha sido cerrada");
                    Imprimir.ImprimirRPT(Response, Request.QueryString["prefA"], Convert.ToInt32(Request.QueryString["numA"]), true);
                }
            }

            dtItems = (DataTable)ViewState["dtItems"];
        }
Example #4
0
        protected void Page_Load(object sender, System.EventArgs e)

        {
            Ajax.Utility.RegisterTypeForAjax(typeof(AjustesInv));
            //this.ClearChildViewState();
            LoadDataColumns();
            if (!IsPostBack)
            {
                Session.Clear();
                dgItems.EditItemIndex = -1;
                LoadDataTable();
                BindDatas();

                Utils.llenarPrefijos(Response, ref ddlCodDoc, "%", "%", "AJ");
                Utils.FillDll(ddlAlmacen, "SELECT palm_almacen, palm_descripcion FROM palmacen WHERE PCEN_CENTINV IS NOT NULL and tvig_vigencia='V' ORDER BY palm_descripcion", false);
                Utils.FillDll(ddlCentro, "SELECT pcen_codigo, pcen_nombre FROM pcentrocosto where TIMP_CODIGO <> 'N' ORDER BY pcen_nombre", false);
                Utils.FillDll(ddlVendedor, "SELECT pven_codigo, pven_nombre FROM pvendedor where (TVEND_CODIGO = 'VM' or TVEND_CODIGO = 'TT') and pven_vigencia='V' ORDER BY pven_nombre", false);

                IFormatProvider culture = new System.Globalization.CultureInfo("es-CO", true);
                tbDate.Text          = DateTime.Now.GetDateTimeFormats()[6];
                calDate.SelectedDate = DateTime.Now;
                if (Request.QueryString["prefA"] != null && Request.QueryString["numA"] != null)
                {
                    Utils.MostrarAlerta(Response, "Se ha generado la el ajuste con prefijo " + Request.QueryString["prefA"] + " y número " + Request.QueryString["numA"]);
                    Imprimir.ImprimirRPT(Response, Request.QueryString["prefA"], Convert.ToInt32(Request.QueryString["numA"]), true);
                }
            }
            if (Session["dtInsertsInv"] == null)
            {
                LoadDataTable();
            }
            else
            {
                dtInserts = (DataTable)Session["dtInsertsInv"];
            }
            lbNumDoc.Text = DBFunctions.SingleData("SELECT pdoc_ultidocu+1 FROM pdocumento WHERE pdoc_codigo='" + ddlCodDoc.SelectedValue + "'");
        }
Example #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)//Principio
            {
                Session.Clear();

                if (Request.QueryString["preAn"] != null && Request.QueryString["consAn"] != null)
                {
                    try
                    {
                        Imprimir.ImprimirRPT(Response, Request.QueryString["preAn"], Convert.ToInt32(Request.QueryString["consAn"]), true);
                    }
                    catch
                    {
                        lb.Text += "Error al generar la impresión. Detalles : " + formatoRecibo.Mensajes + "<br>";
                    }
                }

                anular.Enabled = false;
                if (Request.QueryString["errDocAnu"] != null)
                {
                    Utils.MostrarAlerta(Response, "Falta seleccionar el Prefijo del Documento de Anulación!");
                }
                if (Request.QueryString["ex"] != null)
                {
                    Utils.MostrarAlerta(Response, "Anulación exitosa del documento con prefijo " + Request.QueryString["prefC"] + " y número " + Request.QueryString["numC"] + ". Anulacion con prefijo: " + Request.QueryString["preAn"] + " y número " + Request.QueryString["consAn"] + "");
                }
                DatasToControls bind = new DatasToControls();
                bind.PutDatasIntoDropDownList(prefijoRecibo, "SELECT pdoc_codigo,pdoc_descripcion || ' - ' || pdoc_codigo FROM pdocumento where tdoc_tipodocu IN('RP','RC','CE') and tvig_vigencia = 'V' ORDER BY pdoc_descripcion");
                if (!DBFunctions.RecordExist("SELECT pdoc_codigo,pdoc_descripcion FROM pdocumento WHERE tdoc_tipodocu='AN' and tvig_vigencia = 'V' "))
                {
                    Utils.MostrarAlerta(Response, "No hay documentos del tipo AN definidos para anulación");
                }
                else
                {
                    //bind.PutDatasIntoDropDownList(ddlDocAnu, "SELECT pdoc_codigo,pdoc_codigo ||'-'||pdoc_descripcion FROM pdocumento WHERE tdoc_tipodocu='AN' and tvig_vigencia = 'V' ORDER BY pdoc_descripcion");
                    Utils.llenarPrefijos(Response, ref ddlDocAnu, "%", "%", "AN");
                }
                //Si es un egreso, cargamos solo aquellos cuyos pagos nos esten entregados
                if (DBFunctions.SingleData("SELECT tdoc_tipodocu FROM pdocumento WHERE pdoc_codigo='" + prefijoRecibo.SelectedValue + "'").Trim() == "CE")
                {
                    bind.PutDatasIntoDropDownList(numeroRecibo, "SELECT DISTINCT MC.mcaj_numero FROM dbxschema.mcaja MC,dbxschema.mcajapago MCP WHERE MC.pdoc_codigo=MCP.pdoc_codigo AND MC.mcaj_numero=MCP.mcaj_numero AND MCP.test_estado NOT IN ('N') AND MC.pdoc_codigo='" + prefijoRecibo.SelectedValue + "' AND MC.test_estadodoc<>'N' ORDER BY MC.mcaj_numero");
                }
                //Si es un recibo de caja, cargamos solo los del dia
                else if (DBFunctions.SingleData("SELECT tdoc_tipodocu FROM pdocumento WHERE pdoc_codigo='" + prefijoRecibo.SelectedValue + "'").Trim() == "RC")
                {
                    DateTime fecha = DateTime.Today.AddMonths(-2);
                    //bind.PutDatasIntoDropDownList(numeroRecibo,"SELECT mcaj_numero FROM mcaja WHERE pdoc_codigo='"+prefijoRecibo.SelectedValue+"' AND test_estadodoc<>'N' AND mcaj_fecha='"+DateTime.Now.ToString("yyyy-MM-dd")+"'");
                    bind.PutDatasIntoDropDownList(numeroRecibo, "SELECT DISTINCT MC.mcaj_numero FROM dbxschema.mcaja MC,dbxschema.mcajapago MCP WHERE MC.pdoc_codigo=MCP.pdoc_codigo AND MC.mcaj_numero=MCP.mcaj_numero AND MCP.test_estado NOT IN('G','D','E') AND MC.pdoc_codigo='" + prefijoRecibo.SelectedValue + "' AND MC.test_estadodoc<>'N' AND MC.mcaj_fecha >= '" + fecha.ToString("yyyy-MM-dd") + "' ORDER BY MC.mcaj_numero");
                }
                //Si es un provisional, cargamos todos los q hayan
                else if (DBFunctions.SingleData("SELECT tdoc_tipodocu FROM pdocumento WHERE pdoc_codigo='" + prefijoRecibo.SelectedValue + "'").Trim() == "RP")
                {
                    bind.PutDatasIntoDropDownList(numeroRecibo, "SELECT mcaj_numero FROM mcaja WHERE pdoc_codigo='" + prefijoRecibo.SelectedValue + "' AND test_estadodoc<>'N'");
                }
                //bind.PutDatasIntoDropDownList(numeroRecibo,"SELECT mcaj_numero FROM mcaja WHERE pdoc_codigo='"+prefijoRecibo.SelectedValue+"' AND test_estadodoc<>'N'");
            }
            else
            {
                if (Session["tablaFacturas"] != null)
                {
                    tablaFacturas = (DataTable)Session["tablaFacturas"];
                }
                if (Session["tablaPagos"] != null)
                {
                    tablaPagos = (DataTable)Session["tablaPagos"];
                }
                if (Session["tablaVarios"] != null)
                {
                    tablaVarios = (DataTable)Session["tablaVarios"];
                }
                if (Session["tablaRetenciones"] != null)
                {
                    tablaRetenciones = (DataTable)Session["tablaRetenciones"];
                }
                if (Session["tablaObligaciones"] != null)
                {
                    tablaObligaciones = (DataTable)Session["tablaObligaciones"];
                }
            }
        }
Example #6
0
        //LOAD--------------------------------------------------------
        protected void Page_Load(object sender, System.EventArgs e)
        {
            Ajax.Utility.RegisterTypeForAjax(typeof(AMS_Produccion_EntradasProduccion));
            dtItems = (DataTable)ViewState["dtItems"];
            if (!IsPostBack)
            {
                IFormatProvider culture = new System.Globalization.CultureInfo("es-CO", true);
                bind.PutDatasIntoDropDownList(ddlAlmacen, "SELECT PA.palm_almacen, PA.palm_descripcion FROM PALMACEN PA, MPLANTAS MP WHERE PA.palm_almacen=MP.mpla_codigo;");
                bind.PutDatasIntoDropDownList(ddlVendedor, string.Format(Almacen.VENDEDORESPORALMACEN, ddlAlmacen.SelectedValue));
                //bind.PutDatasIntoDropDownList(ddlPrefE, string.Format(Documento.DOCUMENTOSTIPOHECHO, "FP", "IP", ddlAlmacen.SelectedValue));
                string sede = ddlAlmacen.SelectedValue.ToString();
                Utils.llenarPrefijos(Response, ref ddlPrefE, "IP", sede, "FP");
                if (ddlPrefE.Items.Count > 0)
                {
                    txtNumFacE.Text = DBFunctions.SingleData(string.Format(Documento.PROXIMODOCUMENTO, ddlPrefE.SelectedValue));
                }
                else
                {
                    txtNumFacE.Text = "0";
                    Utils.MostrarAlerta(Response, "Usted NO HO configurado un documento del tipo FACTURA PROVEEDOR para el proceso PROCESOS PRODUCCION en esta sede, configurelo ...! ");
                    return;
                }
                bind.PutDatasIntoDropDownList(ddlPIVA, "SELECT piva_porciva, piva_decreto FROM piva ORDER BY piva_porciva");
                //bind.PutDatasIntoDropDownList(ddlPrefOrden,"SELECT pdoc_codigo from pdocumento where tdoc_tipodocu='OP';");
                Utils.llenarPrefijos(Response, ref ddlPrefOrden, "%", "%", "OP");
                bind.PutDatasIntoDropDownList(ddlNumOrden, "SELECT mord_numeorde from mordenproduccion where pdoc_codigo='" + ddlPrefOrden.SelectedValue + "' and test_estado='A' and mord_tipo='P' order by mord_numeorde;");
                tbDate.Text = DateTime.Now.ToString("yyyy-MM-dd");
                //txtFlet.Attributes.Add("onkeyup","CalculoIva("+txtFlet.ClientID+","+ddlPIVA.ClientID+","+txtTotIF.ClientID+",'"+txtTotal.ClientID+"','"+txtGTot.ClientID+"');");
                //ddlPIVA.Attributes.Add("onchange","CambioIva("+txtFlet.ClientID+","+ddlPIVA.ClientID+","+txtTotIF.ClientID+",'"+txtTotal.ClientID+"','"+txtGTot.ClientID+"');");
                txtFlet.Attributes.Add("onkeyup", "NumericMaskE(this,event);Totales();");
                txtTotalExternos.Attributes.Add("onkeyup", "NumericMaskE(this,event);Totales();");
                txtDesc.Attributes.Add("onkeyup", "NumericMaskE(this,event);Totales();");
                txtIVA.Attributes.Add("onkeyup", "NumericMaskE(this,event);Totales();");
                txtTotal.Attributes.Add("onkeyup", "NumericMaskE(this,event);Totales();");
                ddlPIVA.Attributes.Add("onchange", "Totales();");
                CambiaProceso(sender, e);
                plcTotales.Visible = false;

                //Cierre de orden de producción
                Utils.llenarPrefijos(Response, ref ddlPrefijoAjuste, "%", "%", "AJ");
                ddlPrefijoAjuste_OnSelectedIndexChanged(null, null);

                #region Reportes
                if (Request.QueryString["pref"] != null && Request.QueryString["num"] != null)
                {
                    FormatosDocumentos formatoFactura = new FormatosDocumentos();
                    Utils.MostrarAlerta(Response, "Se ha generado la factura con prefijo " + Request.QueryString["pref"] + " y número " + Request.QueryString["num"] + "");
                    try
                    {
                        formatoFactura.Prefijo = Request.QueryString["pref"];
                        formatoFactura.Numero  = Convert.ToInt32(Request.QueryString["num"]);
                        formatoFactura.Codigo  = DBFunctions.SingleData("SELECT sfor_codigo FROM dbxschema.pdocumento WHERE pdoc_codigo='" + Request.QueryString["pref"] + "'");
                        if (formatoFactura.Codigo != string.Empty)
                        {
                            if (formatoFactura.Cargar_Formato())
                            {
                                Response.Write("<script language:javascript>w=window.open('" + formatoFactura.Documento + "','','HEIGHT=600,WIDTH=800');</script>");
                            }
                        }
                    }
                    catch
                    {
                        lbInfo.Text = "Error al generar el formato. Detalles : <br>" + formatoFactura.Mensajes;
                    }
                }

                //Si se cerró la orden de producción
                if (Request.QueryString["act"] != null)
                {
                    Utils.MostrarAlerta(Response, "La orden ha sido cerrada");
                    Imprimir.ImprimirRPT(Response, Request.QueryString["prefA"], Convert.ToInt32(Request.QueryString["numA"]), true);
                }

                #endregion Reportes
            }
        }
Example #7
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            //prueba unitaria
            //DBFunctions.CollectionTest();

            if (!IsPostBack)
            {
                DatasToControls bind = new DatasToControls();
                if (Request.QueryString["cod_vend"] != null)
                {
                    bind.PutDatasIntoDropDownList(vendedor, "select pven_codigo, pven_nombre from pvendedor where pven_codigo = '" + Request.QueryString["cod_vend"] + "'");
                    CargarVehiculos(sender, e);
                }
                else
                {
                    string sqlVendedores = "SELECT PVEN_CODIGO ,PVEN_NOMBRE  FROM PVENDEDOR where tVEND_CODIGO = 'VV' AND PVEN_VIGENCIA = 'V' ORDER BY 2";

                    Utils.FillDll(vendedor, sqlVendedores, true);
                }
                if (Request.QueryString["exito"] != null)
                {
                    Utils.MostrarAlerta(Response, "Se ha realizado la programación de la entrega exitosamente");
                    //! \\n Prefijo: " + Request.QueryString["prefDev"] + " número: " + Request.QueryString["numDev"]);
                }
                if (Request.QueryString["alerta"] == "ok")
                {
                    Utils.MostrarAlerta(Response, "Se ha realizado la entrega exitosamente");
                }
                // Reimprimir el formato de entrega
                if (Request.QueryString["prefDev"] != null && Request.QueryString["numDev"] != null)
                {
                    Utils.MostrarAlerta(Response, "Se ha creado la entrega con prefijo " + Request.QueryString["prefDev"] + " y número " + Request.QueryString["numDev"] + "");
                    try
                    {
                        Imprimir.ImprimirRPT(Response, Request.QueryString["prefDev"], Convert.ToInt32(Request.QueryString["numDev"]), true);
                    }
                    catch
                    {
                        //lbInfo.Text += "Error al generar la impresión. Detalles : " + formatoRecibo.Mensajes + "<br>";
                        Utils.MostrarAlerta(Response, "Error al generar la impresión.Detalles : " + formatoRecibo.Mensajes + " < br > ");
                    }
                }



                //bind.PutDatasIntoDropDownList(vehiculo,Vehiculos.VEHICULOSFACTURADOS);
                //bind.PutDatasIntoDropDownList(vendedor, "SELECT PVEN_CODIGO, PVEN_NOMBRE FROM PVENDEDOR ORDER BY 1");
                //bind.PutDatasIntoDropDownList(vehiculo,"SELECT MVEHICULO.mveh_inventario, '[' CONCAT MC.pcat_codigo CONCAT '] - [' CONCAT MVEHICULO.mcat_vin CONCAT '] ' "+
                //"concat VMNIT.NOMBRE concat ' [ ' concat rtrim(char(MFACTURACLIENTE.MFAC_FACTURA)) concat ' ] ' concat PVENDEDOR.PVEN_NOMBRE "+
                //"FROM dbxschema.mvehiculo,dbxschema.VMNIT, dbxschema.MFACTURACLIENTE, dbxschema.MFACTURAPEDIDOVEHICULO, "+
                //"dbxschema.MASIGNACIONVEHICULO, dbxschema.PVENDEDOR, DBXSCHEMA.MCATALOGOVEHICULO MC "+
                //"WHERE test_tipoesta=40 "+
                //"  AND MVEHICULO.MNIT_NIT = VMNIT.MNIT_NIT "+
                //"  AND MFACTURACLIENTE.PVEN_CODIGO = PVENDEDOR.PVEN_CODIGO "+
                //"  AND mvehiculo.MVEH_INVENTARIO = mASIGNACIONvehiculo.MVEH_INVENTARIO "+
                //"  AND mASIGNACIONvehiculo.PDOC_CODIGO = MFACTURAPEDIDOVEHICULO.MPED_CODIGO "+
                //"  AND mASIGNACIONvehiculo.MPED_NUMEPEDI = MFACTURAPEDIDOVEHICULO.MPED_NUMEPEDI "+
                //"  AND MFACTURAPEDIDOVEHICULO.PDOC_CODIGO = MFACTURACLIENTE.PDOC_CODIGO "+
                //"  AND MFACTURAPEDIDOVEHICULO.MFAC_NUMEDOCU = MFACTURACLIENTE.MFAC_NUMEDOCU "+
                //"  AND MC.MCAT_VIN = MVEHICULO.MCat_VIN "+
                //"  AND PVENDEDOR.PVEN_CODIGO " +
                //"  ORDER BY MFACTURACLIENTE.MFAC_FACTURA, PVENDEDOR.PVEN_NOMBRE");
                //DatasToControls bind = new DatasToControls();
                //				bind.PutDatasIntoDropDownList(vehiculo,Vehiculos.VEHICULOSFACTURADOS);
                //bind.PutDatasIntoDropDownList(vehiculo,@"SELECT MVEHICULO.mveh_inventario,  '' CONCAT MVEHICULO.mcat_vin CONCAT ' - [' CONCAT MC.pcat_codigo CONCAT ']'
                //                                                    concat VMNIT.NOMBRE concat ' [ ' concat rtrim(char(MFACTURACLIENTE.MFAC_FACTURA)) concat ' ] ' concat PVENDEDOR.PVEN_NOMBRE
                //                                                    FROM dbxschema.mvehiculo,dbxschema.VMNIT, dbxschema.MFACTURACLIENTE, dbxschema.MFACTURAPEDIDOVEHICULO,
                //                                                    dbxschema.MASIGNACIONVEHICULO, dbxschema.PVENDEDOR, DBXSCHEMA.MCATALOGOVEHICULO MC
                //                                                    WHERE test_tipoesta=40
                //                                                    AND MVEHICULO.MNIT_NIT = VMNIT.MNIT_NIT
                //                                                    AND MFACTURACLIENTE.PVEN_CODIGO = PVENDEDOR.PVEN_CODIGO
                //                                                    AND mvehiculo.MVEH_INVENTARIO = mASIGNACIONvehiculo.MVEH_INVENTARIO
                //                                                    AND mASIGNACIONvehiculo.PDOC_CODIGO = MFACTURAPEDIDOVEHICULO.MPED_CODIGO
                //                                                    AND mASIGNACIONvehiculo.MPED_NUMEPEDI = MFACTURAPEDIDOVEHICULO.MPED_NUMEPEDI
                //                                                    AND MFACTURAPEDIDOVEHICULO.PDOC_CODIGO = MFACTURACLIENTE.PDOC_CODIGO
                //                                                    AND MFACTURAPEDIDOVEHICULO.MFAC_NUMEDOCU = MFACTURACLIENTE.MFAC_NUMEDOCU
                //                                                    AND MC.MCAT_VIN = MVEHICULO.MCat_VIN
                //                                                    ORDER BY PVENDEDOR.PVEN_NOMBRE, MFACTURACLIENTE.MFAC_FACTURA;");
            }
        }