Beispiel #1
0
        protected void CambioPrefijoPedido(Object Sender, EventArgs E)
        {
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(ddlNumPed, "SELECT DISTINCT DPI.mped_numepedi FROM ppedido PPE, dpedidoitem DPI WHERE PPE.pped_codigo=DPI.pped_codigo AND (DPI.dped_cantpedi-DPI.dped_cantasig-DPI.dped_cantfact)>0 AND DPI.pped_codigo='" + ddlPrefPed.SelectedValue + "'");
        }
Beispiel #2
0
 public void llenarEmpleados(System.Web.UI.WebControls.DropDownList LB)
 {
     DTC.PutDatasIntoDropDownList(LB, "SELECT M.MEMP_CODIEMPL, MT.MEMP_CODIEMPL CONCAT ' ' CONCAT N.MNIT_APELLIDOS CONCAT ' ' CONCAT N.MNIT_NOMBRES FROM DBXSCHEMA.MEMPLEADO M, DBXSCHEMA.MNIT N, DBXSCHEMA.MTARJETARELOJ MT WHERE M.MNIT_NIT=N.MNIT_NIT AND ( MT.MEMP_CODIEMPL=M.MEMP_CODIEMPL) and(mt.tvig_vigencia='V') union Select vende.pven_codigo,pven_nombre from DBXSCHEMA.MTARJETARELOJ mtar,DBXSCHEMA.PVENDEDOR vende where mtar.pven_codigo = vende.pven_codigo and(mtar.tvig_vigencia='V')");
 }
Beispiel #3
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;");
            }
        }
Beispiel #4
0
        /// <summary>
        /// Enlaza el dropdownlist Perfil con la consulta especificada
        /// </summary>
        private void Cargar()
        {
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(Perfil, "SELECT ttipe_codigo ,ttipe_descripcion FROM ttipoperfil order by ttipe_descripcion");
        }
Beispiel #5
0
 private void CargarVINsCombos(DropDownList ddlInstancia)
 {
     bind.PutDatasIntoDropDownList(ddlInstancia, "SELECT mcat_vin, mcat_vin FROM mcatalogovehiculo ORDER BY mcat_vin");
     ddlInstancia.Items.Insert(0, new ListItem("Seleccione ...", String.Empty));
 }
Beispiel #6
0
        protected void Cambio_Tipo_Documento_Otros(Object Sender, EventArgs e)
        {
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(numeroPedidoOtro, "SELECT MPV.mped_numepedi FROM mpedidovehiculo MPV, masignacionvehiculo MAV, mvehiculo MVH WHERE MPV.test_tipoesta=30 AND MPV.pdoc_codigo='" + prefijoPedidoOtro.SelectedValue.ToString() + "' AND MAV.pdoc_codigo=MPV.pdoc_codigo AND MAV.mped_numepedi = MPV.mped_numepedi AND MAV.mveh_inventario = MVH.mveh_inventario AND MVH.test_tipoesta <> 60 order by MPV.mped_numepedi");
        }
Beispiel #7
0
        protected void ddlActividad_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(ddlActividad, "SELECT PACT_CODIMARK, PACT_NOMBMARK  FROM DBXSCHEMA.PACTIVIDADMARKETING WHERE PACT_VIGENTE='S' ORDER BY PACT_NOMBMARK;");
        }
Beispiel #8
0
        protected void CargarNumeroFacturas(Object Sender, EventArgs e)
        {
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(ddlNumeroFactura, "select mfac_numedocu from mfacturacliente where pdoc_codigo='" + ddlPrefijoFactura.SelectedValue + "' order by mfac_numedocu desc;");
        }
Beispiel #9
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();
            }
        }
Beispiel #10
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            bool vuelveR = false;

            if (!IsPostBack)
            {
                Session["INICIAROTAR"] = 0;
                if (Request.QueryString["retorno"] == null)
                {
                    Session["FECHACUADRO"] = null;
                }
                DatasToControls bind = new DatasToControls();
                bind.PutDatasIntoDropDownList(ddlTaller, "select pa.PALM_ALMACEN, pa.PALM_DESCRIPCION from DBXSCHEMA.PALMACEN pa where (pa.pcen_centtal is not null  or pcen_centcoli is not null) and pa.TVIG_VIGENCIA = 'V' order by pa.PALM_DESCRIPCION;");
                txtFecha.Text        = DateTime.Now.ToString("yyyy-MM-dd");
                ViewState["EMPRESA"] = DBFunctions.SingleData("SELECT CEMP_NOMBRE FROM CEMPRESA;");
                //Recorrer archivos de fondo
                try
                {
                    DirectoryInfo di        = new DirectoryInfo(ConfigurationManager.AppSettings["PathToBgsCuadroTaller"]);
                    ArrayList     arlFondos = new ArrayList();
                    FileInfo[]    rgFiles   = di.GetFiles("*.jpg");
                    foreach (FileInfo fi in rgFiles)
                    {
                        arlFondos.Add(fi.Name);
                    }
                    ViewState["FONDOS"] = arlFondos;
                }
                catch {}
                //Imagenes muestra
                try
                {
                    DirectoryInfo di        = new DirectoryInfo(ConfigurationManager.AppSettings["PathToImgsCuadroTaller"]);
                    ArrayList     arlFondos = new ArrayList();
                    FileInfo[]    rgFiles   = di.GetFiles("*.jpg");
                    foreach (FileInfo fi in rgFiles)
                    {
                        arlFondos.Add(fi.Name);
                    }
                    ViewState["IMAGENES"] = arlFondos;
                }
                catch {}
                ViewState["TEMPSEGS"] = ConfigurationManager.AppSettings["TempCuadroTallerSegs"];
            }

            if (Request.QueryString["rdr"] != null && Session["FECHACUADRO"] != null && Session["TALLERCUADRO"] != null)
            {
                vuelveR                    = true;
                txtFecha.Text              = Convert.ToDateTime(Session["FECHACUADRO"]).ToString("yyyy-MM-dd");
                ddlTaller.SelectedIndex    = ddlTaller.Items.IndexOf(ddlTaller.Items.FindByValue(Session["TALLERCUADRO"].ToString()));
                ViewState["FechaConsulta"] = Session["FECHACUADRO"];
                imgSeleccionar_Click(sender, null);
            }

            if (Request.QueryString["todos"] != null)
            {
                vuelveR = true;
                imgSeleccionar_Click(sender, null);
            }

            if ((vuelveR || IsPostBack))
            {
                Session["TALLERCUADRO"] = ddlTaller.SelectedValue;
                //prueba:
                CargarTabla(Convert.ToDateTime(txtFecha.Text));


                //Cuadro citas
                if (ViewState["CONTIMAGEN"] == null)
                {
                    ViewState["CONTIMAGEN"] = 0;
                }
                int       conteo      = (int)ViewState["CONTIMAGEN"];
                ArrayList arlImagenes = (ArrayList)ViewState["IMAGENES"];
                if (conteo == 0)
                {
                    ViewState["TEMPSEGS"] = ConfigurationManager.AppSettings["TempCuadroTallerSegs"];
                    //CargarTabla(Convert.ToDateTime(txtFecha.Text));
                }
                //Imagenes
                else if (arlImagenes != null && conteo <= arlImagenes.Count && Request.QueryString["serv"] != null)
                {
                    ViewState["TEMPSEGS"] = ConfigurationManager.AppSettings["TempImgsCuadroTallerSegs"];
                    pnlFecha.Visible      = pnlCitas.Visible = false;
                    pnlImagenes.Visible   = true;
                    strImagen             = "<img src=\"../img/CuadroTaller/imagenes/" + arlImagenes[conteo - 1].ToString() + "\" />";
                }
                //Redireccionar a planning
                else
                {
                    if (Request.QueryString["serv"] != null)
                    {
                        Response.Redirect("AMS.Automotriz.PlanificacionTaller.aspx?tal=" + ddlTaller.SelectedValue + "&pag=1&rdrt=1");
                    }
                }
                ViewState["CONTIMAGEN"] = conteo + 1;
            }
        }
Beispiel #11
0
        /// <summary>
        /// Enlaza el dropdownlist Perfil con la consulta especificada
        /// </summary>
        private void Cargar()
        {
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(Perfil, "SELECT ppre_codipreg ,ppre_descpreg FROM dbxschema.ppreguntaencuesta where ttip_codigo='C' order by ppre_descpreg");
        }
Beispiel #12
0
        /// <summary>
        /// Enlaza el dropdownlist Perfil con la consulta especificada
        /// </summary>
        private void Cargar()
        {
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(Perfil, "SELECT menc_codiencu, menc_nombencu FROM dbxschema.mencuesta;");
        }
Beispiel #13
0
        protected void ddlnitcli_IndexChanged(object Sender, EventArgs e)
        {
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(ddlnitcon, "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.mcontacto MCON WHERE MNIT.mnit_nit=MCON.mnit_nitcon AND MCON.mnit_nitcli='" + ddlnitcli.SelectedValue + "'");
        }
Beispiel #14
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            //botones q hace la confirmacion de los datos y cancela el boton para q no se produzca. doble facturacion o etc
            confirmar.Attributes.Add("onClick", "if(confirm('Esta seguro que desea Continuar?')){document.getElementById('" + confirmar.ClientID + "').disabled = true;" + this.Page.GetPostBackEventReference(confirmar) + ";return true;}else {return false;}");
            Ajax.Utility.RegisterTypeForAjax(typeof(DatosOrden));
            if (!IsPostBack)
            {
                //bind.PutDatasIntoDropDownList(almacen,"SELECT palm_almacen, palm_descripcion FROM palmacen WHERE talm_tipoalma='T' ORDER BY palm_almacen ASC");
                bind.PutDatasIntoDropDownList(almacen, "SELECT palm_almacen, palm_descripcion FROM palmacen WHERE (pcen_centtal is not null or pcen_centcoli is not null) and tvig_vigencia='V' ORDER BY palm_descripcion ASC");
                if (almacen.Items.Count > 1)
                {
                    almacen.Items.Insert(0, "Seleccione..");
                }
                llenarTipoDocumento();
                bind.PutDatasIntoDropDownList(cargo, "SELECT tcar_cargo, tcar_nombre FROM tcargoorden WHERE tcar_cargo = 'C';");

                bind.PutDatasIntoDropDownList(servicio, "SELECT ttra_codigo, ttra_nombre FROM ttrabajoorden where ttra_codigo='C';");

                bind.PutDatasIntoDropDownList(codigoRecep, "SELECT pv.pven_codigo, \n" +
                                              "       pv.pven_nombre \n" +
                                              "FROM pvendedor pv \n" +
                                              "INNER JOIN pvendedoralmacen pva on pv.pven_codigo = pva.pven_codigo \n" +
                                              "WHERE (pv.tvend_codigo = 'RT' OR pv.tvend_codigo = 'RA') \n" +
                                              "AND   pv.pven_vigencia = 'V' \n" +
                                              "AND   pva.palm_almacen = '" + almacen.SelectedValue + "' \n" +
                                              "ORDER BY pven_nombre ASC");
                if (codigoRecep.Items.Count > 1)
                {
                    codigoRecep.Items.Insert(0, "Seleccione..");
                }
                bind.PutDatasIntoDropDownList(listaPrecios, "SELECT ppreta_codigo, ppreta_nombre FROM ppreciotaller ORDER BY ppreta_nombre");
                if (listaPrecios.Items.Count > 1)
                {
                    listaPrecios.Items.Insert(0, "Seleccione..");
                }
                bind.PutDatasIntoDropDownList(listaPreciosItems, "SELECT ppre_codigo, ppre_nombre FROM pprecioitem ORDER BY ppre_nombre");
                if (listaPreciosItems.Items.Count > 1)
                {
                    listaPreciosItems.Items.Insert(0, "Seleccione..");
                }

                bind.PutDatasIntoDropDownList(tipoPedido, "SELECT pped_codigo ,pped_nombre FROM ppedido WHERE tped_codigo='T'");
                if (tipoPedido.Items.Count > 1)
                {
                    tipoPedido.Items.Insert(0, "Seleccione..");
                }

                numOrden.Text = DBFunctions.SingleData("SELECT pdoc_ultidocu + 1 FROM pdocumento where pdoc_codigo='" + tipoDocumento.SelectedValue + "'");
                //numOrden.ReadOnly = true;
                DateTime Fecha = DateTime.Now;
                fecha.Text   = Fecha.Date.ToString("yyyy-MM-dd");
                hora.Text    = Fecha.Hour.ToString();
                minutos.Text = Fecha.Minute.ToString();
                if ((minutos.Text.Length) == 1)
                {
                    minutos.Text = "0" + minutos.Text;
                }
            }
            else
            {
                RevisionValoresDependientesTaller();
            }
        }
Beispiel #15
0
        protected void Cambio_Tipo_Documento(Object Sender, EventArgs e)
        {
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(numeroPedido, "SELECT mped_numepedi FROM mpedidovehiculo WHERE pdoc_codigo='" + prefijoPedido.SelectedValue + "' AND (test_tipoesta=20) ORDER BY mped_numepedi");
        }
Beispiel #16
0
        public void Confirmar(Object Sender, EventArgs e)
        {
            Control principal = (this.Parent).Parent; //Control principal ascx

            if (fechaCompra.Text.ToString() == "" || fechaCompra.Text.ToString() == null)
            {
                Utils.MostrarAlerta(Response, "fecha de venta inválida.");
                return;
            }

            if (modelo.SelectedValue == "Seleccione.." || color.SelectedValue == "Seleccione.." || tipo.SelectedValue == "Seleccione.." || consVendedor.ToString() == "" || kilometrajeCompra.ToString() == "")
            {
                Utils.MostrarAlerta(Response, "Debe seleccionar una opción en el modelo, color, tipo, concesionario vddr, fecha de compra o Kilometraje de compra.");
                return;
            }

            // Debemos cargar el control que tiene la placa del vehiculo
            // Response.Write("<script language:javascript> if(!confirm('¿Seguro que ha leido las condiciones de la orden de servicio?'))this.form.submit(); </script>");


            Control controlDatosOrden       = ((PlaceHolder)principal.FindControl("datosOrigen")).Controls[0];
            Control controlDatosPropietario = ((PlaceHolder)principal.FindControl("datosPropietario")).Controls[0];
            Control controlKitsCombos       = ((PlaceHolder)principal.FindControl("kitsCombos")).Controls[0];
            Control controlOtrosDatos       = null;

            if ((PlaceHolder)principal.FindControl("otrosDatos") != null)
            {
                controlOtrosDatos = ((PlaceHolder)principal.FindControl("otrosDatos")).Controls[0];
            }

            string placa      = ((TextBox)controlDatosOrden.FindControl("placa")).Text;
            string cargo      = ((DropDownList)controlDatosOrden.FindControl("cargo")).SelectedValue;
            string nit        = ((TextBox)controlDatosPropietario.FindControl("datos")).Text.Trim();
            bool   cargoError = false;

            //Realizamos las comprobaciones de los cargos respectivos
            if (cargo == "S")
            {
                if (nitAseguradora.Text == "")
                {
                    cargoError = true;
                }
                if (nitAseguradora.Text.Trim() == nit.Trim())
                {
                    cargoError = true;
                }
                if (porcentajeDeducible.Text == "")
                {
                    porcentajeDeducible.Text = "0";
                }
                if (valorMinDeducible.Text == "")
                {
                    valorMinDeducible.Text = "0";
                }
                double porcIVA = -1;
                try{ porcIVA = Convert.ToDouble(porcentajeDeducible.Text); }
                catch { cargoError = true; }
                if (porcIVA < 0 || porcIVA > 100)
                {
                    cargoError = true;
                }
            }
            else if (cargo == "G")
            {
                if (nitCompania.Text == "")                 //|| numeroAutorizacionGarant.Text == "")
                {
                    cargoError = true;
                }
            }
            if (DBFunctions.RecordExist("SELECT * FROM mcatalogovehiculo WHERE mcat_placa='" + placa + "'"))
            {
                if (!cargoError)
                {
                    if (Actualizar_Datos(placa))
                    {
                        Utils.MostrarAlerta(Response, "Kilometraje Invalido");
                    }
                    else
                    {
                        Ocultar_Control();
                    }
                }
                else
                {
                    Utils.MostrarAlerta(Response, "Existe un problema con la información relacionada con el cargo " + DBFunctions.SingleData("SELECT tcar_nombre FROM tcargoorden WHERE tcar_cargo='" + cargo + "'").Trim() + ".\\nRevise por favor que todos los valores se hayan ingresado, que los valores sean validos y \\nque el nit de la aseguradora no sea el mismo nit de la orden de trabajo");
                }
            }
            else
            {
                if (!cargoError)
                {
                    string resultadoNuevoAuto = Crear_Nuevo_Auto(placa, nit);
                    if (resultadoNuevoAuto == "")
                    {
                        ((TextBox)controlKitsCombos.FindControl("valToInsertar1EX")).Text = DBFunctions.SingleData("SELECT pgru_grupo FROM pcatalogovehiculo WHERE pcat_codigo='" + modelo.SelectedValue + "'");
                        //((TextBox)controlKitsCombos.FindControl("valToInsertar2EX")).Text = modelo.SelectedValue;
                        Session["grupoCatalogo"] = DBFunctions.SingleData("SELECT pgru_grupo FROM pcatalogovehiculo WHERE pcat_codigo='" + modelo.SelectedValue + "'");
                        Ocultar_Control();
                    }
                    else
                    {
                        Utils.MostrarAlerta(Response, "" + resultadoNuevoAuto + "");
                        control_vehiculo();
                    }
                }
                else
                {
                    Utils.MostrarAlerta(Response, "Existe un problema con la información relacionada con el cargo " + DBFunctions.SingleData("SELECT tcar_nombre FROM tcargoorden WHERE tcar_cargo='" + cargo + "'").Trim() + ".\\nRevise por favor que todos los valores se hayan ingresado y que los valores sean validos");
                }
            }
            //Garantia y Plan Post Venta
            DatasToControls bind = new DatasToControls();
            DropDownList    ddlG;

            if (controlOtrosDatos != null)
            {
                ddlG = ((DropDownList)controlOtrosDatos.FindControl("ddltp"));
                bind.PutDatasIntoDropDownList(ddlG,
                                              @"SELECT pt.ptem_operacion,pt.ptem_descripcion, mpla_numerepocasamatr  
                    FROM  MPLANGARANTIA mp, PTEMPARIO pt  
                    WHERE pt.ptem_operacion=mp.ptem_operacion AND  
                    mp.MCAT_VIN='" + identificacion.Text + @"' AND  
                    (mp.PDOC_CODIGO IS NULL OR mp.PDOC_CODIGO = '') AND (mp.MORD_NUMEORDE IS NULL OR mp.MORD_NUMEORDE = '');");
                if (ddlG.Items.Count > 0)
                {
                    string campania = "";
                    for (int i = 0; i < ddlG.Items.Count; i++)    // la idea es meter en la variable campania
                    {
                        campania += ddlG.SelectedItem.ToString() + " - ";
                    }
                    campania = campania.Substring(0, campania.Length - 3);
                    Utils.MostrarAlerta(Response, "Este vehículo tiene CAMPAÑA: " + campania + ", la cual será incluida en las operaciones con cargo Garantía de Fábrica");
                    //aquí agregar código de adición?
                    //insertar ptem_operacion en la grilla de operacion la cua lestá en ptempario
                    Session["garantia"] = "1";
                }
                ((TextBox)controlOtrosDatos.FindControl("tpp")).Text = DBFunctions.SingleData(
                    @"SELECT PP.PPLAN_CODIGO  
                    FROM  PPLANPOSTVENTA PP, MPLANPOSTVENTA MP  
                    WHERE MP.PPLAN_CODIGO=PP.PPLAN_CODIGO AND  
                    MP.MCAT_VIN='" + identificacion.Text + "';");
                ((TextBox)controlOtrosDatos.FindControl("tppVal")).Text = DBFunctions.SingleData(
                    @"SELECT PP.PPLAN_DESCRIPCION  
                    FROM  PPLANPOSTVENTA PP, MPLANPOSTVENTA MP  
                    WHERE MP.PPLAN_CODIGO=PP.PPLAN_CODIGO AND  
                    MP.MCAT_VIN='" + identificacion.Text + "';");
            }
        }
Beispiel #17
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            if (!IsPostBack)
            {
                DatasToControls bind = new DatasToControls();
                bind.PutDatasIntoDropDownList(prefijoPedido, string.Format(Documento.DOCUMENTOSTIPO, "PC"));
                bind.PutDatasIntoDropDownList(numeroPedido, "SELECT mped_numepedi FROM mpedidovehiculo WHERE pdoc_codigo='" + prefijoPedido.SelectedValue.ToString() + "' AND (test_tipoesta=20) ORDER BY mped_numepedi");
                //bind.PutDatasIntoDropDownList(prefijoPedidoOtro,"SELECT pdoc_codigo, pdoc_nombre FROM pdocumento WHERE tdoc_tipodocu ='PC'");
                //bind.PutDatasIntoDropDownList(numeroPedidoOtro,"SELECT MPV.mped_numepedi FROM mpedidovehiculo MPV, masignacionvehiculo MAV, mvehiculo MVH WHERE MPV.test_tipoesta=30 AND MPV.pdoc_codigo='"+prefijoPedidoOtro.SelectedValue+"' AND MAV.pdoc_codigo=MPV.pdoc_codigo AND MAV.mped_numepedi = MPV.mped_numepedi AND MAV.mveh_inventario = MVH.mveh_inventario AND MVH.test_tipoesta <> 60");
                //bind.PutDatasIntoDropDownList(prefijoDevoluciones,"SELECT pdoc_codigo, pdoc_nombre FROM pdocumento WHERE tdoc_tipodocu='NC'");
                if (Request.QueryString["facVeh"] != null)
                {
                    DBFunctions.NonQuery("DROP VIEW DBXSCHEMA.VVEHICULOS_FACTGASTOVEHICULO");
                    string numInventario = DBFunctions.SingleData("Select numinventario from DBXSCHEMA.VVEHICULOS_FACTURADEVENTA where pre_fac='" + Request.QueryString["prefFC"] + "' and nume_fac=" + Request.QueryString["numFC"] + " ");
                    string catalogoVeh   = DBFunctions.SingleData("Select tipo from DBXSCHEMA.VVEHICULOS_FACTURADEVENTA where pre_fac='" + Request.QueryString["prefFC"] + "' and nume_fac=" + Request.QueryString["numFC"] + "");
                    DBFunctions.NonQuery("CREATE VIEW DBXSCHEMA.VVEHICULOS_FACTGASTOVEHICULO (GASTOS,ANOTALLER,ANOMODELO,PRECIO_TOTAL,VALOR_COMPRA,IVACATALOGO,CLASE)AS SELECT (select sum(dfac_valorgasto) AS GASTOS from DBXSCHEMA.DFACTURAGASTOVEHICULO where mveh_inventario=" + numInventario + "),(SELECT pano_ano AS ANOTALLER from DBXSCHEMA.CVEHICULOS),(SELECT ANO AS ANOMODELO FROM DBXSCHEMA.VVEHICULOS_FACTURADEVENTA WHERE PRE_FAC='" + Request.QueryString["prefFC"] + "' AND NUME_FAC=" + Request.QueryString["numFC"] + "),(SELECT precio_total FROM DBXSCHEMA.VVEHICULOS_FACTURADEVENTA WHERE PRE_FAC='" + Request.QueryString["prefFC"] + "' AND NUME_FAC=" + Request.QueryString["numFC"] + "),(select mveh_valocomp from DBXSCHEMA.MVEHICULO where mveh_inventario=" + numInventario + "), piva_porciva,(select clase2 FROM DBXSCHEMA.VVEHICULOS_FACTURADEVENTA WHERE PRE_FAC='" + Request.QueryString["prefFC"] + "' AND NUME_FAC=" + Request.QueryString["numFC"] + ") FROM dbxschema.pcatalogovehiculo WHERE pcat_codigo='" + catalogoVeh + "'");

                    //Confirmacion de creacion de Nota a favor del cliente
                    if (Request.QueryString["numNotaFavor"] != null && Request.QueryString["numNotaFavor"] != "")
                    {
                        Response.Write("<script language:javascript>alert('Se ha creado la Nota a favor del cliente por devolución con prefijo " + Request.QueryString["prefNotaFavor"] + " y el número " + Request.QueryString["numNotaFavor"] + ".');</script>");
                    }

                    if (Request.QueryString["facVeh"] == "0")
                    {
                        Utils.MostrarAlerta(Response, "Se ha creado la factura de cliente por venta de vehiculo con prefijo " + Request.QueryString["prefFC"] + " y el número " + Request.QueryString["numFC"] + ".");
                        if (Request.QueryString["prefAcce"] != "" && Request.QueryString["prefAcce"] != null && Request.QueryString["numAcce"] != "0")
                        {
                            Utils.MostrarAlerta(Response, "Se ha creado la factura de cliente por venta de accesorios con prefijo " + Request.QueryString["prefAcce"] + " y el número " + Request.QueryString["numAcce"] + ".");
                        }
                        if (Request.QueryString["codTramite"] != null && Request.QueryString["numTramite"] != null)
                        {
                            Utils.MostrarAlerta(Response, "se ha creado la orden de tramite con preijo " + Request.QueryString["codtramite"] + "y numero " + Request.QueryString["Numtramite"] + "");
                        }
                        try
                        {
                            formatoRecibo.Prefijo = Request.QueryString["prefFC"];
                            formatoRecibo.Numero  = Convert.ToInt32(Request.QueryString["numFC"]);
                            formatoRecibo.Codigo  = DBFunctions.SingleData("SELECT sfor_codigo FROM dbxschema.pdocumento WHERE pdoc_codigo='" + Request.QueryString["prefFC"] + "'");
                            if (formatoRecibo.Codigo != string.Empty)
                            {
                                if (formatoRecibo.Cargar_Formato())
                                {
                                    Response.Write("<script language:javascript>w=window.open('" + formatoRecibo.Documento + "','','HEIGHT=600,WIDTH=800');</script>");
                                }
                            }

                            formatoRecibo.Prefijo = Request.QueryString["prefFC"];
                            formatoRecibo.Numero  = Convert.ToInt32(Request.QueryString["numFC"]);
                            formatoRecibo.Codigo  = DBFunctions.SingleData("SELECT sfor_codigo2 FROM dbxschema.pdocumento WHERE pdoc_codigo='" + Request.QueryString["prefFC"] + "'");
                            if (formatoRecibo.Codigo != string.Empty)
                            {
                                if (formatoRecibo.Cargar_Formato())
                                {
                                    Response.Write("<script language:javascript>w=window.open('" + formatoRecibo.Documento + "','','HEIGHT=600,WIDTH=700');</script>");
                                }
                            }

                            if (Request.QueryString["prefAcce"] != "0")
                            {
                                formatoRecibo.Prefijo = Request.QueryString["prefAcce"];
                                formatoRecibo.Numero  = Convert.ToInt32(Request.QueryString["numAcce"]);
                                formatoRecibo.Codigo  = DBFunctions.SingleData("SELECT sfor_codigo FROM dbxschema.pdocumento WHERE pdoc_codigo='" + Request.QueryString["prefAcce"] + "'");
                                if (formatoRecibo.Codigo != string.Empty)
                                {
                                    if (formatoRecibo.Cargar_Formato())
                                    {
                                        Response.Write("<script language:javascript>w=window.open('" + formatoRecibo.Documento + "','','HEIGHT=600,WIDTH=600');</script>");
                                    }
                                }
                            }
                        }
                        catch
                        {
                            lb.Text += "Error al generar la impresión. Detalles : " + formatoRecibo.Mensajes + "<br>";
                        }
                    }
                    else if (Request.QueryString["facVeh"] == "1")
                    {
                        //	Response.Write("<script language:javascript>alert('Se ha creado la factura de cliente por venta de vehiculo con prefijo "+Request.QueryString["prefFC"]+" y el número "+Request.QueryString["numFC"]+".\\nSe ha creado la factura de financiera por venta de vehiculo con prefijo "+Request.QueryString["prefFF"]+" y número "+Request.QueryString["numFF"]+"');</script>");
                        Utils.MostrarAlerta(Response, "Se ha creado la factura de cliente por venta de vehiculo con prefijo " + Request.QueryString["prefFC"] + " y el número " + Request.QueryString["numFC"] + ".");
                        if (Request.QueryString["prefAcce"] != "" && Request.QueryString["prefAcce"] != null && Request.QueryString["numAcce"] != "0")
                        {
                            Utils.MostrarAlerta(Response, "Se ha creado la factura de cliente por venta de accesorios con prefijo " + Request.QueryString["prefAcce"] + " y el número " + Request.QueryString["numAcce"] + ".");
                        }
                        try
                        {
                            formatoRecibo.Prefijo = Request.QueryString["prefFC"];
                            formatoRecibo.Numero  = Convert.ToInt32(Request.QueryString["numFC"]);
                            formatoRecibo.Codigo  = DBFunctions.SingleData("SELECT sfor_codigo FROM dbxschema.pdocumento WHERE pdoc_codigo='" + Request.QueryString["prefFC"] + "'");
                            if (formatoRecibo.Codigo != string.Empty)
                            {
                                if (formatoRecibo.Cargar_Formato())
                                {
                                    Response.Write("<script language:javascript>w=window.open('" + formatoRecibo.Documento + "','','HEIGHT=600,WIDTH=800');</script>");
                                }
                            }
                            formatoRecibo.Codigo = DBFunctions.SingleData("SELECT sfor_codigo2 FROM dbxschema.pdocumento WHERE pdoc_codigo='" + Request.QueryString["prefFC"] + "'");
                            if (formatoRecibo.Codigo != string.Empty)
                            {
                                if (formatoRecibo.Cargar_Formato())
                                {
                                    Response.Write("<script language:javascript>w=window.open('" + formatoRecibo.Documento + "','','HEIGHT=600,WIDTH=700');</script>");
                                }
                            }

                            formatoRecibo.Prefijo = Request.QueryString["prefFF"];
                            formatoRecibo.Numero  = Convert.ToInt32(Request.QueryString["numFF"]);
                            formatoRecibo.Codigo  = DBFunctions.SingleData("SELECT sfor_codigo FROM dbxschema.pdocumento WHERE pdoc_codigo='" + Request.QueryString["prefFF"] + "'");
                            if (formatoRecibo.Codigo != string.Empty)
                            {
                                if (formatoRecibo.Cargar_Formato())
                                {
                                    Response.Write("<script language:javascript>w=window.open('" + formatoRecibo.Documento + "','','HEIGHT=600,WIDTH=600');</script>");
                                }
                            }

                            if (Request.QueryString["prefAcce"] != "0")
                            {
                                formatoRecibo.Prefijo = Request.QueryString["prefAcce"];
                                formatoRecibo.Numero  = Convert.ToInt32(Request.QueryString["numAcce"]);
                                formatoRecibo.Codigo  = DBFunctions.SingleData("SELECT sfor_codigo FROM dbxschema.pdocumento WHERE pdoc_codigo='" + Request.QueryString["prefAcce"] + "'");
                                if (formatoRecibo.Codigo != string.Empty)
                                {
                                    if (formatoRecibo.Cargar_Formato())
                                    {
                                        Response.Write("<script language:javascript>w=window.open('" + formatoRecibo.Documento + "','','HEIGHT=600,WIDTH=600');</script>");
                                    }
                                }
                            }
                        }
                        catch
                        {
                            lb.Text += "Error al generar la impresión. Detalles : " + formatoRecibo.Mensajes + "<br>";
                        }
                    }

                    else if (Request.QueryString["facVeh"] == "2")
                    {
                        Utils.MostrarAlerta(Response, "Se ha creado la factura de cliente por venta de vehiculo con prefijo " + Request.QueryString["prefFC"] + " y el número " + Request.QueryString["numFC"] + ".\\nSe ha creado el Inventario de Consignacion vehiculos por venta de vehiculo con prefijo " + Request.QueryString["prefFR"] + " y número " + Request.QueryString["numFR"] + "");
                        if (Request.QueryString["prefAcce"] != "" && Request.QueryString["prefAcce"] != null && Request.QueryString["numAcce"] != "0")
                        {
                            Utils.MostrarAlerta(Response, "Se ha creado la factura de cliente por venta de accesorios con prefijo " + Request.QueryString["prefAcce"] + " y el número " + Request.QueryString["numAcce"] + ".");
                        }
                        try
                        {
                            formatoRecibo.Prefijo = Request.QueryString["prefFC"];
                            formatoRecibo.Numero  = Convert.ToInt32(Request.QueryString["numFC"]);
                            formatoRecibo.Codigo  = DBFunctions.SingleData("SELECT sfor_codigo FROM dbxschema.pdocumento WHERE pdoc_codigo='" + Request.QueryString["prefFC"] + "'");
                            if (formatoRecibo.Codigo != string.Empty)
                            {
                                if (formatoRecibo.Cargar_Formato())
                                {
                                    Response.Write("<script language:javascript>w=window.open('" + formatoRecibo.Documento + "','','HEIGHT=600,WIDTH=550');</script>");
                                }
                            }
                            formatoRecibo.Prefijo = Request.QueryString["prefFR"];
                            formatoRecibo.Numero  = Convert.ToInt32(Request.QueryString["numFR"]);
                            formatoRecibo.Codigo  = DBFunctions.SingleData("SELECT sfor_codigo FROM dbxschema.pdocumento WHERE pdoc_codigo='" + Request.QueryString["prefFR"] + "'");
                            if (formatoRecibo.Codigo != string.Empty)
                            {
                                if (formatoRecibo.Cargar_Formato())
                                {
                                    Response.Write("<script language:javascript>w=window.open('" + formatoRecibo.Documento + "','','HEIGHT=600,WIDTH=500');</script>");
                                }
                            }

                            if (Request.QueryString["prefAcce"] != "0")
                            {
                                formatoRecibo.Prefijo = Request.QueryString["prefAcce"];
                                formatoRecibo.Numero  = Convert.ToInt32(Request.QueryString["numAcce"]);
                                formatoRecibo.Codigo  = DBFunctions.SingleData("SELECT sfor_codigo FROM dbxschema.pdocumento WHERE pdoc_codigo='" + Request.QueryString["prefAcce"] + "'");
                                if (formatoRecibo.Codigo != string.Empty)
                                {
                                    if (formatoRecibo.Cargar_Formato())
                                    {
                                        Response.Write("<script language:javascript>w=window.open('" + formatoRecibo.Documento + "','','HEIGHT=600,WIDTH=450');</script>");
                                    }
                                }
                            }
                        }
                        catch
                        {
                            lb.Text += "Error al generar la impresión. Detalles : " + formatoRecibo.Mensajes + "<br>";
                        }
                    }
                }
                if (Request.QueryString["proceso"] == "Factura")
                {
                    fldAsignacion.Visible = false;
                }
                else if (Request.QueryString["proceso"] == "Asigna")
                {
                    fldFacturacion.Visible = false;
                }
            }
        }
Beispiel #18
0
        protected void ddlPreOT_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(ddlNumOT, "SELECT mord_numeorde FROM dbxschema.morden WHERE pdoc_codigo='" + ddlPreOT.SelectedValue + "'");
        }
Beispiel #19
0
        protected void IndexChanged_prefijoEgreso(object Sender, EventArgs e)
        {
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(numeroEgreso, "SELECT M.mcaj_numero FROM mcaja M,pdocumento P,tdocumento T WHERE T.tdoc_tipodocu=P.tdoc_tipodocu AND M.pdoc_codigo=P.pdoc_codigo AND P.pdoc_codigo='" + prefijoEgreso.SelectedValue + "'");
        }
Beispiel #20
0
        private void llenarDdlTipoAfil(ref DropDownList ddl, string nivel)
        {
            String sql = String.Format("select tafi_codigo, tafi_nombre from tvipafiliacion where tafi_nivel='{0}'", nivel);

            bind.PutDatasIntoDropDownList(ddl, sql);
        }
Beispiel #21
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            plcCita.Controls.Add(LoadControl("" + pathToControls + "AMS.Automotriz.CitaTaller.ascx"));

            plcEncuesta.Controls.Add(LoadControl("" + pathToControls + "AMS.Marketing.AplicacionEncuestas.ascx"));
            Session["encuesta"] = 1;

            if (!IsPostBack)
            {
                ((Automotriz.CitaTaller)plcCita.Controls[0]).CargarDatosIniciales();
                ViewState["tipo"] = Request.QueryString["tipo"];
                Tipo = (string)ViewState["tipo"];
                ViewState["tiempoIni"] = DateTime.Now;
                actividad = Request.QueryString["Activ"];

                if (actividad == "C2S") //llamadas de 2do dia taller
                {
                    lblCliente.Text = Request.QueryString["CliContact"];
                }
                else
                {
                    lblCliente.Text = DBFunctions.SingleData("select mnit_nombres CONCAT ' ' CONCAT COALESCE(mnit_nombre2,'') CONCAT ' ' concat mnit_apellidos CONCAT ' ' concat COALESCE(mnit_apellido2,'') concat ' (' concat mnit_nit concat ')' AS Nombre FROM dbxschema.mnit where mnit_nit='" + Request.QueryString["idCli"] + "';");
                }

                lbTituloCliente.Text = lblCliente.Text.ToUpper();

                DatasToControls bind = new DatasToControls();
                lblVendedor.Text = DBFunctions.SingleData("select pven_nombre concat ' (' concat pven_codigo concat ')' FROM dbxschema.pvendedor where pven_codigo='" + Request.QueryString["idVen"] + "';");
                lblFecha.Text    = DateTime.Now.ToString("yyyy-MM-dd");

                if (actividad != null)
                {
                    bind.PutDatasIntoDropDownList(ddlActividad, "SELECT PACT_CODIMARK, PACT_NOMBMARK  FROM DBXSCHEMA.PACTIVIDADMARKETING WHERE PACT_VIGENTE='S' AND TACT_TIPOACTI='" + actividad + "' ORDER BY PACT_NOMBMARK;");
                }
                else
                {
                    bind.PutDatasIntoDropDownList(ddlActividad, "SELECT PACT_CODIMARK, PACT_NOMBMARK  FROM DBXSCHEMA.PACTIVIDADMARKETING WHERE PACT_VIGENTE='S' ORDER BY PACT_NOMBMARK;");
                }

                bind.PutDatasIntoDropDownList(ddlResultado, "SELECT PRES_CODIGO, PRES_DESCRIPCION FROM DBXSCHEMA.PRESULTADOACTIVIDAD WHERE PRES_VIGENTE='S' ORDER BY PRES_DESCRIPCION;");

                if (Tipo == "C")
                {
                    bind.PutDatasIntoDropDownList(ddlMercadeista, "SELECT PVEN_CODIGO, PVEN_NOMBRE FROM DBXSCHEMA.PVENDEDOR           WHERE TVEND_CODIGO='MC' AND PVEN_VIGENCIA='V' ORDER BY PVEN_NOMBRE;");
                }
                else
                {
                    bind.PutDatasIntoDropDownList(ddlMercadeista, "SELECT PVEN_CODIGO, PVEN_NOMBRE FROM DBXSCHEMA.PVENDEDOR           WHERE TVEND_CODIGO<>'MG' AND PVEN_VIGENCIA='V' ORDER BY PVEN_NOMBRE;");
                }

                strCookie = "var d=new Date();document.cookie='mytab1tabber=0;expires='+d.toGMTString()+';' + ';';";
                if (ddlActividad.Items.Count == 0 || ddlResultado.Items.Count == 0 || ddlMercadeista.Items.Count == 0)
                {
                    Utils.MostrarAlerta(Response, "No ha Parametrizado las Actividades o Resultados o Mercaderistas, Proceso Cancelado ...!");
                    return;
                }
                CargarBasicos();
                CargarFicha();
                CargarVehiculos();
                CargarHistorial();
                CargarOrdenes();
                Session["HREFRETURN"] = "process=Marketing.AccionMarketing&idCli=" + Request.QueryString["idCli"] + "&idVen=" + Request.QueryString["idVen"] + "&path=" + Request.QueryString["path"] + "&vin=" + Request.QueryString["vin"];
                if (Request.QueryString["vin"] != null)
                {
                    string placa = DBFunctions.SingleData("SELECT MCAT_PLACA FROM MCATALOGOVEHICULO WHERE MCAT_VIN='" + Request.QueryString["vin"].ToString() + "';");
                    ((TextBox)plcCita.Controls[0].FindControl("placa")).Text = placa;
                    if (placa.Length > 0)
                    {
                        ((Automotriz.CitaTaller)plcCita.Controls[0]).cargarPanelCliente();
                        ((Automotriz.CitaTaller)plcCita.Controls[0]).Consultar_Vehiculo(sender, e);
                    }
                }
                if (Session["MARKFLT_FECHADESDE"] != null)
                {
                    ViewState["MARKFLT_FECHADESDE"] = Session["MARKFLT_FECHADESDE"];
                }
                if (Session["MARKFLT_FECHAHASTA"] != null)
                {
                    ViewState["MARKFLT_FECHAHASTA"] = Session["MARKFLT_FECHAHASTA"];
                }
                if (Session["MARKFLT_VENDEDOR"] != null)
                {
                    ViewState["MARKFLT_VENDEDOR"] = Session["MARKFLT_VENDEDOR"];
                }
                if (Session["MARKFLT_CLAVE"] != null)
                {
                    ViewState["MARKFLT_CLAVE"] = Session["MARKFLT_CLAVE"];
                }
            }

            lblNumero.Text = DBFunctions.SingleData("SELECT MAX(dmar_numeacti)+1 from dBxschema.dmarketing;");
            Tipo           = (string)ViewState["tipo"];
        }
Beispiel #22
0
        protected void CambioAlmacenConfiguracion(object Sender, EventArgs E)
        {
            DatasToControls bind = new DatasToControls();

            bind.PutDatasIntoDropDownList(ddlUbicacionCfg, "SELECT pubi_codigo, pubi_nombre FROM pubicacionitem WHERE pubi_codpad IS NULL AND palm_almacen='" + ddlAlmacenCfg.SelectedValue + "'");
        }
Beispiel #23
0
 public void llenarListaEmpleados(System.Web.UI.WebControls.DropDownList LB)
 {
     DTC.PutDatasIntoDropDownList(LB, "SELECT M.MEMP_CODIEMPL, M.MEMP_CODIEMPL CONCAT ' ' CONCAT N.MNIT_APELLIDOS || ' ' || coalesce(MNIT_apellido2,'') CONCAT ' ' CONCAT N.MNIT_NOMBRES || ' ' || coalesce(MNIT_NOMBRE2,'') FROM DBXSCHEMA.MEMPLEADO M, DBXSCHEMA.MNIT N WHERE M.MNIT_NIT=N.MNIT_NIT and M.test_estado='1' order by M.MEMP_CODIEMPL");
 }
Beispiel #24
0
        protected void Page_Load(object Sender, EventArgs e)
        {
            ER.Checked = true;
            Ajax.Utility.RegisterTypeForAjax(typeof(AMS.SAC_Asesoria.CrearSolicitud));

            if (!IsPostBack)
            {
                DatasToControls bind = new DatasToControls();
                llenarDdlPrincipal();
                ddlMenuPrin_OnSelectedIndexChanged(Sender, e);


                if (DBFunctions.SingleData("SELECT ttipe_codigo FROM dbxschema.susuario WHERE susu_login='******'") != "US")
                {
                    bntGuardarSOl.Visible = false;
                    pnlCliente.Visible    = true;

                    bind.PutDatasIntoDropDownList(ddlnitcli,
                                                  @"SELECT MNIT.mnit_nit, case when tnit_tiponit = 'N' THEN coalesce(MNIT.mnit_apellidos,'') ELSE coalesce(MNIT.mnit_nombres,'') CONCAT ' ' CONCAT coalesce(MNIT.mnit_nombre2,'') CONCAT ' ' CONCAT 
                        coalesce(MNIT.mnit_apellidos,'') CONCAT ' ' CONCAT coalesce(MNIT.mnit_apellido2,'') END AS CLIENTE
                        FROM  
                        dbxschema.mnit MNIT, dbxschema.MCLIENTESAC MCLI WHERE MNIT.mnit_nit=MCLI.mnit_nit AND MCLI.TVIG_CODIGO='V' ORder by 2");

                    bind.PutDatasIntoDropDownList(ddlnitcon,
                                                  @"SELECT MNIT.mnit_nit, coalesce(MNIT.mnit_nombres,'') CONCAT ' ' CONCAT coalesce(MNIT.mnit_nombre2,'') CONCAT ' ' CONCAT
                            coalesce(MNIT.mnit_apellidos,'') CONCAT ' ' CONCAT coalesce(MNIT.mnit_apellido2,'') 
                        FROM  
                            dbxschema.mnit MNIT, dbxschema.mcontacto MCON 
                        WHERE
                            MNIT.mnit_nit=MCON.mnit_nitcon AND MCON.mnit_nitcli='" + ddlnitcli.SelectedValue + "' AND MCON.test_codigo='A'");


                    Session.Clear();
                    Cargar_dtSolicitud();
                    DataBind_dgSolicitud();
                }
                //else if(DBFunctions.SingleData("SELECT ttipe_codigo FROM dbxschema.susuario WHERE susu_login='******'")=="US")
                else
                {
                    pnlCliente.Visible = true;

                    string nitCliente = DBFunctions.SingleData("SELECT mnit_nit FROM dbxschema.susuario WHERE susu_login='******';");

                    bind.PutDatasIntoDropDownList(ddlnitcli,
                                                  @"SELECT MNIT.mnit_nit, case when tnit_tiponit = 'N' THEN coalesce(MNIT.mnit_apellidos,'') ELSE coalesce(MNIT.mnit_nombres,'') CONCAT ' ' CONCAT coalesce(MNIT.mnit_nombre2,'') CONCAT ' ' CONCAT 
                            coalesce(MNIT.mnit_apellidos,'') CONCAT ' ' CONCAT coalesce(MNIT.mnit_apellido2,'') END AS CLIENTE 
                            FROM  
                            dbxschema.mnit MNIT, dbxschema.MCLIENTESAC MCLI WHERE MNIT.mnit_nit=MCLI.mnit_nit AND MCLI.TVIG_CODIGO='V' 
                            and MCLI.mnit_nit in (select mnit_nitcli from mcontacto where mnit_nitcon='" + nitCliente + "') ORder by 2;");

                    bind.PutDatasIntoDropDownList(ddlnitcon,
                                                  @"SELECT MNIT.mnit_nit, coalesce(MNIT.mnit_nombres,'') CONCAT ' ' CONCAT coalesce(MNIT.mnit_nombre2,'') CONCAT ' ' CONCAT
                            coalesce(MNIT.mnit_apellidos,'') CONCAT ' ' CONCAT coalesce(MNIT.mnit_apellido2,'') 
                        FROM  
                            dbxschema.mnit MNIT, dbxschema.mcontacto MCON 
                        WHERE
                            MNIT.mnit_nit=MCON.mnit_nitcon AND MCON.mnit_nitcli='" + ddlnitcli.SelectedValue + "' AND MCON.test_codigo='A'");

                    if (DBFunctions.SingleData("SELECT MCLI.tvig_codigo FROM dbxschema.MCLIENTESAC MCLI,dbxschema.mcontacto MCON ,dbxschema.susuario SUSU  WHERE MCON.susu_codigo=SUSU.susu_codigo AND MCLI.mnit_nit=MCON.mnit_nitcli AND MCON.susu_codigo= (SELECT susu_codigo FROM dbxschema.susuario  WHERE susu_login='******')") == "M")
                    {
                        Utils.MostrarAlerta(Response, "Este cliente se encuentra en mora con Sistemas Ecas");
                        Session.Clear();
                        Cargar_dtSolicitud();
                        DataBind_dgSolicitud();
                    }
                    else if (DBFunctions.SingleData("SELECT MCLI.tvig_codigo FROM dbxschema.MCLIENTESAC MCLI,dbxschema.mcontacto MCON,dbxschema.susuario SUSU WHERE MCLI.mnit_nit=MCON.mnit_nitcli AND MCON.susu_codigo=SUSU.susu_codigo AND MCON.susu_codigo= (SELECT susu_codigo FROM dbxschema.susuario WHERE susu_login='******')") == "C")
                    {
                        Utils.MostrarAlerta(Response, "Este cliente no tiene contrato con Sistemas Ecas en la actualidad. Contactese con nosotros");
                    }
                    else if (DBFunctions.SingleData("SELECT MCLI.tvig_codigo FROM dbxschema.MCLIENTESAC MCLI,dbxschema.mcontacto MCON,dbxschema.susuario SUSU WHERE MCLI.mnit_nit=MCON.mnit_nitcli AND MCON.susu_codigo=SUSU.susu_codigo AND MCON.susu_codigo=(SELECT susu_codigo FROM dbxschema.susuario WHERE susu_login='******')") == "V")
                    {
                        Session.Clear();
                        Cargar_dtSolicitud();
                        DataBind_dgSolicitud();
                    }
                }

                //if (DBFunctions.SingleData("SELECT ttipe_codigo FROM dbxschema.susuario WHERE susu_login='******'") == "AS" || DBFunctions.SingleData("SELECT ttipe_codigo FROM dbxschema.susuario WHERE susu_login='******'") == "UE")
                //  bind.PutDatasIntoDropDownList(ddlModulo, "SELECT PPRO.ppro_id,PPRO.ppro_descripcion FROM dbxschema.pproducto PPRO,dbxschema.MCLIENTESAC MCLI,dbxschema.dclienteproductos DCLI WHERE MCLI.mnit_nit=DCLI.mnit_nit AND PPRO.ppro_id=DCLI.ppro_id AND DCLI.mnit_nit='" + ddlnitcli.SelectedValue + "'");
                //else if (DBFunctions.SingleData("SELECT ttipe_codigo FROM dbxschema.susuario WHERE susu_login='******'") == "US")
                //   bind.PutDatasIntoDropDownList( "SELECT PPRO.ppro_id,PPRO.ppro_descripcion FROM dbxschema.pproducto PPRO,dbxschema.MCLIENTESAC MCLI,dbxschema.dclienteproductos DCLI WHERE MCLI.mnit_nit=DCLI.mnit_nit AND PPRO.ppro_id=DCLI.ppro_id AND DCLI.mnit_nit=(SELECT mnit_nitcli FROM dbxschema.mcontacto	WHERE susu_codigo=(SELECT susu_codigo FROM dbxschema.susuario WHERE susu_login='******'))");
            }
            else
            {
                if (Session["dtSolicitud"] != null)
                {
                    dtSolicitud = (DataTable)Session["dtSolicitud"];
                }
                if (Session["archivos"] != null)
                {
                    archivos = (ArrayList)Session["archivos"];
                }
            }
        }