Exemple #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var verdes   = 0;
            var amarilla = 0;
            var rojas    = 0;
            var dt       = new IncidenciaBC().GetDatosResumen(Convert.ToString(Session["usrname"]), Constantes.SP_RESUMEN_INGRESADOR);

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    var sla       = Convert.ToInt32(dr["sla"]);
                    var tiempoLab = Convert.ToInt32(dr["tiempo_laboral"]);

                    if (tiempoLab < sla / 2)
                    {
                        //VERDE
                        verdes++;
                    }
                    else if (tiempoLab >= sla / 2 && tiempoLab < sla)
                    {
                        //AMARILLO
                        amarilla++;
                    }
                    else
                    {
                        //ROJO
                        rojas++;
                    }
                }

                var porcentajeRojas    = rojas > 0 ? (Convert.ToDouble(rojas) / Convert.ToDouble(dt.Rows.Count) * 100) : 0;
                var porcentajeAmarilla = amarilla > 0 ? (Convert.ToDouble(amarilla) / Convert.ToDouble(dt.Rows.Count) * 100) : 0;
                var porcentajeVerde    = verdes > 0 ? (Convert.ToDouble(verdes) / Convert.ToDouble(dt.Rows.Count) * 100) : 0;

                hpRojo.Text     = Convert.ToString(rojas);
                hpVerdes.Text   = Convert.ToString(verdes);
                hpAmarillo.Text = Convert.ToString(amarilla);
                hpTotal.Text    = Convert.ToString(dt.Rows.Count);

                lblrojasprom.Text     = Math.Round(porcentajeRojas, 2).ToString(CultureInfo.InvariantCulture) + "%";
                lblAmarillasprom.Text = Math.Round(porcentajeAmarilla, 2).ToString(CultureInfo.InvariantCulture) + "%";
                lblVerdesprom.Text    = Math.Round(porcentajeVerde, 2).ToString(CultureInfo.InvariantCulture) + "%";

                string tipoResumen = Convert.ToString((int)Enums.TipoVistaResumen.Ingresador);

                hpRojo.NavigateUrl = "../Incidencias/ControlPanel.aspx?D=" + FuncionGlobal.FuctionEncriptar("CIN") +
                                     "&origen=" + FuncionGlobal.FuctionEncriptar("true") + "&semaforo=" + FuncionGlobal.FuctionEncriptar("r") +
                                     "&proc=" + FuncionGlobal.FuctionEncriptar(tipoResumen);
                hpVerdes.NavigateUrl = "../Incidencias/ControlPanel.aspx?D=" + FuncionGlobal.FuctionEncriptar("CIN") +
                                       "&origen=" + FuncionGlobal.FuctionEncriptar("true") + "&semaforo=" + FuncionGlobal.FuctionEncriptar("v") +
                                       "&proc=" + FuncionGlobal.FuctionEncriptar(tipoResumen);
                hpAmarillo.NavigateUrl = "../Incidencias/ControlPanel.aspx?D=" + FuncionGlobal.FuctionEncriptar("CIN") +
                                         "&origen=" + FuncionGlobal.FuctionEncriptar("true") + "&semaforo=" + FuncionGlobal.FuctionEncriptar("a") +
                                         "&proc=" + FuncionGlobal.FuctionEncriptar(tipoResumen);
                hpTotal.NavigateUrl = "../Incidencias/ControlPanel.aspx?D=" + FuncionGlobal.FuctionEncriptar("CIN") +
                                      "&origen=" + FuncionGlobal.FuctionEncriptar("true") + "&semaforo=" + FuncionGlobal.FuctionEncriptar("t") +
                                      "&proc=" + FuncionGlobal.FuctionEncriptar(tipoResumen);
            }
        }
Exemple #2
0
        private void getfamilia()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_familia"));
            dt.Columns.Add(new DataColumn("Descripcion"));
            dt.Columns.Add(new DataColumn("url_Estado"));
            dt.Columns.Add(new DataColumn("url_Gasto"));
            dt.Columns.Add(new DataColumn("url_Nomina"));
            dt.Columns.Add(new DataColumn("url_Operacion"));
            dt.Columns.Add(new DataColumn("url_operaciongastos"));


            List <Familia_Producto> lfamilia = new Familia_productoBC().getallFamilia_producto();

            foreach (Familia_Producto mfamilia in lfamilia)
            {
                DataRow dr = dt.NewRow();

                dr["id_familia"]          = mfamilia.Id_familia;
                dr["Descripcion"]         = mfamilia.Descripcion;
                dr["url_Estado"]          = "mestado.aspx?id=" + FuncionGlobal.FuctionEncriptar(mfamilia.Id_familia.ToString().Trim()) + "&nombre_familia=" + (mfamilia.Descripcion.Trim());
                dr["url_Gasto"]           = "../operacion/mGastosComunes.aspx?id=" + FuncionGlobal.FuctionEncriptar(mfamilia.Id_familia.ToString().Trim());
                dr["url_Nomina"]          = "mTiponomina.aspx?id=" + FuncionGlobal.FuctionEncriptar(mfamilia.Id_familia.ToString().Trim());
                dr["url_Operacion"]       = "mproducto.aspx?id=" + FuncionGlobal.FuctionEncriptar(mfamilia.Id_familia.ToString().Trim());
                dr["url_operaciongastos"] = "mproductoTipogasto.aspx?id=" + FuncionGlobal.FuctionEncriptar(mfamilia.Id_familia.ToString().Trim());

                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Exemple #3
0
        public void getproducto()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("codigo"));
            dt.Columns.Add(new DataColumn("operacion"));
            dt.Columns.Add(new DataColumn("tamanoVen"));
            dt.Columns.Add(new DataColumn("url_documento"));
            dt.Columns.Add(new DataColumn("url_solicitud"));


            List <TipoOperacion> lTipooperacion = new TipooperacionBC().getallTipooperacion();

            foreach (TipoOperacion mtipooperacion in lTipooperacion)
            {
                DataRow dr = dt.NewRow();

                dr["codigo"]        = mtipooperacion.Codigo;
                dr["operacion"]     = mtipooperacion.Operacion;
                dr["tamanoVen"]     = mtipooperacion.Tamano;
                dr["url_documento"] = "mdocumentosproducto.aspx?codigo=" + FuncionGlobal.FuctionEncriptar(mtipooperacion.Codigo);
                dr["url_solicitud"] = "mSolicitudRCProducto.aspx?codigo=" + FuncionGlobal.FuctionEncriptar(mtipooperacion.Codigo);


                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Exemple #4
0
        private void getestadoall()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_alerta"));
            dt.Columns.Add(new DataColumn("codigo_estado"));
            dt.Columns.Add(new DataColumn("id_cliente"));
            dt.Columns.Add(new DataColumn("dias_primer_aviso"));
            dt.Columns.Add(new DataColumn("dias_ultimo_aviso"));
            dt.Columns.Add(new DataColumn("caducidad_estado"));
            dt.Columns.Add(new DataColumn("contador_estado"));
            dt.Columns.Add(new DataColumn("id_documento"));
            //dt.Columns.Add(new DataColumn("envia_adquiriente"));
            dt.Columns.Add(new DataColumn("lista_correo"));
            dt.Columns.Add(new DataColumn("descripcion"));
            DataColumn col = new DataColumn("envia_adquiriente");

            col.DataType = System.Type.GetType("System.Boolean");
            dt.Columns.Add(new DataColumn("url_modulo"));
            DataColumn colhabilitado = new DataColumn("chk_habilitado");

            colhabilitado.DataType = System.Type.GetType("System.Boolean");
            dt.Columns.Add(colhabilitado);


            dt.Columns.Add(col);

            List <AlertaestadoCliente> lEstadotipooperacion = new AlertaestadoClienteBC().getEstadoAlertaFamiliaCliente(Convert.ToInt32(dl_familia.SelectedValue), id_cliente);



            foreach (AlertaestadoCliente estadotipo in lEstadotipooperacion)
            {
                DataRow dr = dt.NewRow();


                dr["id_alerta"]         = estadotipo.Id_alerta;
                dr["codigo_estado"]     = estadotipo.Estado_alerta.Codigo_estado;
                dr["descripcion"]       = estadotipo.Estado_alerta.Descripcion;
                dr["id_cliente"]        = estadotipo.Id_cliente;
                dr["dias_primer_aviso"] = estadotipo.Dias_primer_a;
                dr["dias_ultimo_aviso"] = estadotipo.Dias_ultimo_a;
                dr["caducidad_estado"]  = estadotipo.Caducidad_estado;
                dr["contador_estado"]   = estadotipo.Contador_estado;
                dr["id_documento"]      = estadotipo.Id_documento;
                dr["envia_adquiriente"] = estadotipo.Envia_adquiriente;
                dr["lista_correo"]      = estadotipo.Lista_correo;
                dr["chk_habilitado"]    = estadotipo.Habilitado;
                dr["url_modulo"]        = "mreglaestadocliente.aspx?id_alerta=" + FuncionGlobal.FuctionEncriptar(estadotipo.Id_alerta.ToString()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(dl_familia.SelectedValue)
                                          + "&codigo_estado=" + FuncionGlobal.FuctionEncriptar(estadotipo.Codigo_estado.ToString());

                dt.Rows.Add(dr);
            }



            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Exemple #5
0
 protected void dlTipoOperacion_SelectedIndexChanged(object sender, EventArgs e)
 {
     lnk.HRef = dlTipoOperacion.SelectedValue +
                FuncionGlobal.FuctionEncriptar("0") +
                "&id_cliente=" + FuncionGlobal.FuctionEncriptar(IdCliente) +
                "&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar("0") +
                "&id_incidencia=" + FuncionGlobal.FuctionEncriptar(Convert.ToString(IdIncidencia));
 }
Exemple #6
0
        public int Get()
        {
            Lautos             = new InfoAutoBC().GetInfoCarPublico(Convert.ToInt32(txtOc.Text.Trim() == "" ? "0" : txtOc.Text.Trim()), txtPatente.Text.Trim(), Convert.ToInt32(dlMes.SelectedValue));
            divBotones.Visible = Lautos.Count > 0;
            var dt = new DataTable();

            dt.Columns.Add(new DataColumn("idSolicitud"));
            dt.Columns.Add(new DataColumn("oc"));
            dt.Columns.Add(new DataColumn("correo"));
            dt.Columns.Add(new DataColumn("fecha"));
            dt.Columns.Add(new DataColumn("patente"));
            dt.Columns.Add(new DataColumn("estado"));
            dt.Columns.Add(new DataColumn("urlTareas"));
            dt.Columns.Add(new DataColumn("codigoEstado"));
            dt.Columns.Add(new DataColumn("urlCarpeta"));
            dt.Columns.Add(new DataColumn("urlSemaforo"));
            dt.Columns.Add(new DataColumn("urlProcesos"));

            foreach (var x in Lautos)
            {
                var dr = dt.NewRow();
                dr["idSolicitud"]  = x.Id_solicitud;
                dr["oc"]           = x.OrdenCompra.ToString();
                dr["correo"]       = x.CorreoComprador;
                dr["codigoEstado"] = x.IdEstadoFamilia;
                dr["fecha"]        = x.FechaAdquisicion;
                dr["patente"]      = x.Patente.ToUpper();
                dr["estado"]       = x.EstadoFamilia.ToUpper();
                dr["urlProcesos"]  = x.EstadoFamilia.ToUpper();
                dr["urlCarpeta"]   = "../digitalizacion/Visualizador.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(x.Id_solicitud.ToString().Trim()) + "&tipo=" + "INFAU";
                dr["urlTareas"]    = "IngresoAutopistas.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(x.Id_solicitud.ToString().Trim()) + "&patente=" + FuncionGlobal.FuctionEncriptar(x.Patente);
                dr["urlProcesos"]  = @"../preinscripcion/InfoAutoProcesos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(x.Id_solicitud.ToString().Trim());
                if (x.EstadoFamilia.Trim() == "TERMINADO" || x.EstadoFamilia.Trim() == "TRAMITE TERMINADO - EN COBRANZA" || x.EstadoFamilia.Trim() == "TRAMITE EN TRANSFERENCIA - NO APLICA COBRANZA")
                {
                    dr["urlSemaforo"] = "../imagenes/sistema/static/verde.png";
                }
                else
                {
                    if (x.TiempoTranscurrido > 5 && x.TiempoTranscurrido < 60)
                    {
                        dr["urlSemaforo"] = "../imagenes/sistema/static/warning.png";
                    }
                    else if (x.TiempoTranscurrido >= 60)
                    {
                        dr["urlSemaforo"] = "../imagenes/sistema/static/no-small.jpg";
                    }
                    else
                    {
                        dr["urlSemaforo"] = "../imagenes/sistema/static/verde.png";
                    }
                }
                dt.Rows.Add(dr);
            }

            gr_dato.DataSource = dt;
            gr_dato.DataBind();
            return(Lautos.Count);
        }
Exemple #7
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Service1 xx = new Service1();
            string   ss;

            ss = xx.getInformacionPermiso(FuncionGlobal.FuctionEncriptar("u53r4gp"), FuncionGlobal.FuctionEncriptar("p5wd4gp"), "zw1176");

            this.Label1.Text = xx.getInformacionPermiso(FuncionGlobal.FuctionEncriptar("u53r4gp"), FuncionGlobal.FuctionEncriptar("p5wd4gp"), "zw1176");
        }
Exemple #8
0
        //busca_operacion_facturacion
        private void busca_operacion()
        {
            if (this.dl_familia.SelectedValue == "0")
            {
                return;
            }
            if (this.ddlCliente.SelectedValue == "0")
            {
                return;
            }

            Int32 factura_agp = 0;
            Int32 id_familia  = 0;


            if (this.txt_factura_agp.Text.Trim() != "")
            {
                factura_agp = Convert.ToInt32(this.txt_factura_agp.Text);
            }
            if (this.dl_familia.SelectedValue != "0")
            {
                id_familia = Convert.ToInt32(this.dl_familia.SelectedValue);
            }


            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("n_factura"));;
            dt.Columns.Add(new DataColumn("cliente"));
            dt.Columns.Add(new DataColumn("fecha_factura"));
            dt.Columns.Add(new DataColumn("total_general"));
            dt.Columns.Add(new DataColumn("total_factura"));
            dt.Columns.Add(new DataColumn("saldo_pendiente"));
            dt.Columns.Add(new DataColumn("familia"));
            dt.Columns.Add(new DataColumn("url_rebajar"));


            List <Factura> lfactura = new FacturaBC().getcobranza(Convert.ToInt32(this.ddlCliente.SelectedValue), factura_agp);

            foreach (Factura mfactura in lfactura)
            {
                DataRow dr = dt.NewRow();

                dr["n_factura"]       = mfactura.N_factura_agp;
                dr["cliente"]         = new ClienteBC().getcliente(Convert.ToInt16(mfactura.Cliente.Id_cliente)).Persona.Nombre;
                dr["fecha_factura"]   = mfactura.Fecha_factura_agp;
                dr["total_general"]   = mfactura.Total_gasto;
                dr["total_factura"]   = mfactura.Total_neto;
                dr["saldo_pendiente"] = mfactura.Saldo_pendiente;
                dr["familia"]         = this.dl_familia.Text;
                dr["url_rebajar"]     = "Cobranza.aspx?n_factura=" + FuncionGlobal.FuctionEncriptar(mfactura.N_factura_agp.ToString().Trim());
                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Exemple #9
0
        private void LlenarCombo()
        {
            var dt = new DataTable();

            dt.Columns.Add(new DataColumn("url"));
            dt.Columns.Add(new DataColumn("descripcion"));

            var lista   = new OrdenTrabajoBC().GetordenTrabajoProducto(Otra.OrdenTrabajo.IdOrden);
            var listaOk = from x in new OrdenTrabajoBC().GetordenTrabajoProducto(Otra.OrdenTrabajo.IdOrden) where x.Ok select x;

            var final      = listaOk as List <OrdenTrabajoTipoOperacion> ?? listaOk.ToList();
            var listaFinal = final.Count() == 1 ? final : lista;

            var todoOk = 0;

            foreach (var ot in listaFinal)
            {
                var dr = dt.NewRow();
                dr["descripcion"] = ot.TipoOperacion.Operacion;
                if (Otra.ActividadDeOrdenTrabajo.IdActividad == 3 && !ot.Ok && Otra.Usuario.UserName.Trim() == Session["usrname"].ToString().Trim()) //si la actividad es lista para trabajar se asignan las url de las pantallas a los productos
                {
                    dr["url"] = "../" + ot.TipoOperacion.Url_operacion + "fDded4a93u2d" + "&id_cliente=" +
                                FuncionGlobal.FuctionEncriptar(hdIdCliente.Value) + "&ventatipo=&patente=" + "&solo_lectura=" +
                                FuncionGlobal.FuctionEncriptar("0") + "&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar(Otra.OrdenTrabajo.IdOrden.ToString(CultureInfo.InvariantCulture));
                }

                else
                {
                    dr["url"] = "";
                }

                if (ot.Ok)
                {
                    todoOk++;
                    imgOk.Src           = "../../imagenes/sistema/static/109_AllAnnotations_Default_16x16_72.png";
                    lblIdAgp.Text       = "Producto asociado: " + ot.TipoOperacion.Operacion.ToUpper() + ". Nº AGP" + ot.IdSolicitud;
                    dlProductos.Enabled = false;
                }

                dt.Rows.Add(dr);
            }

            dlProductos.DataSource     = dt;
            dlProductos.DataValueField = "url";
            dlProductos.DataTextField  = "descripcion";
            dlProductos.DataBind();
            lnk.HRef = dlProductos.SelectedValue;


            if (todoOk > 0 && Otra.ActividadDeOrdenTrabajo.IdActividad == 3)
            {
                TerminarOrdenTrabajo();
            }
        }
Exemple #10
0
        protected void GetTipoOperaciones()
        {
            this.gr_dato.DataSource = from t in new TipooperacionBC().getTipo_OperacionByUsuarioandfamilia(Convert.ToInt16(this.dl_cliente.SelectedValue), (string)(Session["usrname"]), "true", Convert.ToInt32(this.dl_familia.SelectedValue), "True")
                                      orderby t.Operacion ascending
                                      select new
            {
                operacion = t.Operacion.ToUpper().Trim(),
                url       = t.Url_operacion + "fDded4a93u2d" + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(this.dl_cliente.SelectedValue) + "&ventatipo=&patente=" + "&solo_lectura=" + FuncionGlobal.FuctionEncriptar("0")
                            + "&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar("0")
            };

            this.gr_dato.DataBind();
        }
Exemple #11
0
        private void getcliente()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_cliente"));
            dt.Columns.Add(new DataColumn("Nombre"));
            dt.Columns.Add(new DataColumn("url_modulo"));
            dt.Columns.Add(new DataColumn("url_sucursal"));
            dt.Columns.Add(new DataColumn("url_personero"));
            dt.Columns.Add(new DataColumn("url_gasto"));
            dt.Columns.Add(new DataColumn("url_producto"));
            dt.Columns.Add(new DataColumn("url_soap"));
            dt.Columns.Add(new DataColumn("url_prod"));
            dt.Columns.Add(new DataColumn("url_forma_pago"));
            dt.Columns.Add(new DataColumn("url_contrato"));
            dt.Columns.Add(new DataColumn("url_alerta"));
            dt.Columns.Add(new DataColumn("url_financiera"));
            dt.Columns.Add(new DataColumn("url_oper_gasto"));
            dt.Columns.Add(new DataColumn("url_cliente_tag"));
            dt.Columns.Add(new DataColumn("dl_financiera"));

            List <Cliente> lCliente = new ClienteBC().getclientes();

            foreach (Cliente mcliente in lCliente)
            {
                DataRow dr = dt.NewRow();

                dr["id_cliente"]      = mcliente.Id_cliente;
                dr["Nombre"]          = mcliente.Persona.Nombre;
                dr["url_modulo"]      = "mModulocliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_sucursal"]    = "mSucursal.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_personero"]   = "mParticipante.aspx?rut=" + FuncionGlobal.FuctionEncriptar(mcliente.Persona.Rut.ToString().Trim());
                dr["url_gasto"]       = "mTipogasto.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_producto"]    = "mOperacionCliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_soap"]        = "mValorSegurocliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim()) + "&nombre=" + mcliente.Persona.Nombre.ToString().Trim();
                dr["url_prod"]        = "mProdCliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_forma_pago"]  = "mFormaPago.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_contrato"]    = "mContratoCliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_alerta"]      = "mAlertaCliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_financiera"]  = "mBancoCliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_oper_gasto"]  = "mClienteTipooperciongasto.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_cliente_tag"] = "mClientetag.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["dl_financiera"]   = mcliente.Financiera;
                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Exemple #12
0
 protected void ibIr_Click(object sender, ImageClickEventArgs e)
 {
     if (Convert.ToString(dlTipoOperacion.SelectedValue) != "0")
     {
         Response.Redirect(string.Format("../contrato_transferencia/ingreso_contrato.aspx?id_solicitud={0}&id_cliente={1}&tipo_operacion={2}&patente={3}&ventatipo={4}&id_solicitud_infocar={5}",
                                         FuncionGlobal.FuctionEncriptar("0"),
                                         FuncionGlobal.FuctionEncriptar(IdCliente.ToString()),
                                         Convert.ToString(dlTipoOperacion.SelectedValue),
                                         Patente.Trim(),
                                         string.Empty,
                                         FuncionGlobal.FuctionEncriptar(IdSolicitud.ToString()))
                           );
     }
     else
     {
         FuncionGlobal.alerta("Seleccione un tipo de operación", Page);
     }
 }
Exemple #13
0
        public OrdenTrabajoActividadLog GetUltimoOt(string idOt, string idUsuarioSession)
        {
            var log = new OrdenTrabajoActividadLog();

            log = new OrdenTrabajoActividadLogBC().GetLastOrdenTrabajoLogbyid(new OrdenTrabajoActividadLog
            {
                OrdenTrabajo = new CENTIDAD.OrdenTrabajo
                {
                    IdOrden = Convert.ToInt32(idOt)
                }
            });
            log.IdOtLogEncriptado = FuncionGlobal.FuctionEncriptar(log.IdOrdenTrabajoActividadLog.ToString());
            log.Avanza            = new OrdenTrabajoActividadLogBC().GetOrdenTrabajoAnterior(new OrdenTrabajoActividadLog {
                OrdenTrabajo = new CENTIDAD.OrdenTrabajo {
                    IdOrden = Convert.ToInt32(idOt)
                }
            }).Avanza;

            //var dd =
            //    new OrdenTrabajoRevisionBC().GetOrdenTrabajoRevision(new OrdenTrabajoRevision
            //        {IdOrdenTrabajo = Convert.ToInt32(idOt)});

            var xx = new OrdenTrabajoActividadLogBC().PuedeVerOrdenTrabajoOt(new OrdenTrabajoActividadLog
            {
                IdOrdenTrabajoActividadLog = log.IdOrdenTrabajoActividadLog,
                Usuario = new UsuarioBC().GetUsuario(idUsuarioSession)
            });

            //if(dd.IntentosRevision<=0 && dd.IdOrdenTrabajo!=0)
            //{
            //    log.EstadoRevision = 1;
            //}
            //else
            //{
            //    log.EstadoRevision = 0;
            //}

            log.PuedeVerOt = xx ? "si" : "no";
            return(log);
        }
Exemple #14
0
        private void LlenarComboboxTipoProducto()
        {
            var       dt           = new IncidenciaBC().GetTipoOperacionIncidencia(IdIncidencia);
            DataTable dtIncidencia = new IncidenciaBC().GetIncidenciaById(IdIncidencia);

            dlTipoOperacion.DataSource     = dt;
            dlTipoOperacion.DataTextField  = "descripcion";
            dlTipoOperacion.DataValueField = "url_operacion";
            dlTipoOperacion.DataBind();
            dlTipoOperacion.SelectedValue = "0";

            IdCliente = Convert.ToString(dtIncidencia.Rows[0]["id_cliente"]);

            if (dt.Rows.Count > 0)
            {
                lnk.HRef = dlTipoOperacion.SelectedValue +
                           FuncionGlobal.FuctionEncriptar("0") +
                           "&id_cliente=" + FuncionGlobal.FuctionEncriptar(IdCliente) +
                           "&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar("0") +
                           "&id_incidencia=" + FuncionGlobal.FuctionEncriptar(Convert.ToString(IdIncidencia));
            }
        }
Exemple #15
0
        public void GetParticipantes(int idSolicitud, string tipo = "")
        {
            var lista =
                from p in new ParticipeOperacionBC().getparticipes(idSolicitud)
                where p.Tipo == tipo || tipo == ""
                select p;

            var dt = new DataTable();

            dt.Columns.Add(new DataColumn("rut"));
            dt.Columns.Add(new DataColumn("nombre"));
            dt.Columns.Add(new DataColumn("tipo"));
            dt.Columns.Add(new DataColumn("url_contactos"));
            dt.Columns.Add(new DataColumn("id_solicitud"));
            dt.Columns.Add(new DataColumn("url_representantes"));
            dt.Columns.Add(new DataColumn("url_correos"));
            dt.Columns.Add(new DataColumn("url_direcciones"));
            dt.Columns.Add(new DataColumn("busqueda"));
            dt.Columns.Add(new DataColumn("tipo_descripcion"));
            foreach (var x in lista)
            {
                var dr = dt.NewRow();
                dr["rut"]                = x.Participe.Rut;
                dr["nombre"]             = x.Participe.Nombre + " " + x.Participe.Apellido_paterno + " " + x.Participe.Apellido_materno;
                dr["tipo"]               = x.Tipo;
                dr["tipo_descripcion"]   = new ParametroBC().getparametro("OPART", x.Tipo).Valoralfanumerico;
                dr["id_solicitud"]       = idSolicitud;
                dr["url_correos"]        = "../administracion/mCorreo.aspx?rut=" + FuncionGlobal.FuctionEncriptar(x.Participe.Rut.ToString().Trim());
                dr["url_direcciones"]    = "../administracion/mDireccion.aspx?rut=" + FuncionGlobal.FuctionEncriptar(x.Participe.Rut.ToString().Trim());
                dr["url_contactos"]      = "../administracion/mTelefonos.aspx?rut=" + FuncionGlobal.FuctionEncriptar(x.Participe.Rut.ToString().Trim());
                dr["url_representantes"] = "../administracion/mParticipante.aspx?rut=" + FuncionGlobal.FuctionEncriptar(x.Participe.Rut.ToString().Trim());
                dr["busqueda"]           = tipo == "" ? "Por operacion" : "Por tipo";
                dt.Rows.Add(dr);
            }
            grOperacionParticipe.DataSource = dt;
            grOperacionParticipe.DataBind();
        }
Exemple #16
0
        public void getalltipogasto()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_sucursal"));
            dt.Columns.Add(new DataColumn("descripcion"));
            dt.Columns.Add(new DataColumn("url_ejecutivo"));
            //DataColumn col = new DataColumn("check");
            // col.DataType = System.Type.GetType("System.Boolean");


            // dt.Columns.Add(col);


            List <SucursalCliente> lsucursalcliente = new SucursalclienteBC().getSucursalbycliente(Convert.ToInt16(this.dl_cliente.SelectedValue));



            foreach (SucursalCliente msucursalcliente in lsucursalcliente)
            {
                DataRow dr = dt.NewRow();

                dr["id_sucursal"]   = msucursalcliente.Id_sucursal;
                dr["descripcion"]   = msucursalcliente.Nombre;
                dr["url_ejecutivo"] = "mEjecutivo.aspx?cliente=" + FuncionGlobal.FuctionEncriptar(this.dl_cliente.SelectedValue.ToString().Trim()) + "&sucursal=" + FuncionGlobal.FuctionEncriptar(msucursalcliente.Id_sucursal.ToString().Trim()) + "&id_cliente_financiera=" + FuncionGlobal.FuctionEncriptar(id_clientef.ToString());


                //dr["check"] = mtipogasto.Check;


                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
            this.Button1.Visible = true;
        }
Exemple #17
0
        protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                int cliente;
                string tipo = this.gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString();
                string patente = this.gr_dato.DataKeys[e.Row.RowIndex].Values[2].ToString();
                Int16 id_cliente = Convert.ToInt16(gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString());

                HyperLink but = (HyperLink)e.Row.Cells[0].Controls[0];
                TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo);

               
                if(usu.Cliente.Id_cliente == 1)
                {
                    but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&patente=" + patente + "&ventatipo=&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar("0") + "','_blank','" + op.Tamano + "')");
                    //but.Attributes.Add("onclick", "javascript:window.opener.location.reload()");
                    //but.Attributes.Add("onclick", "javascript:window.close()");
                }
            }
        }
Exemple #18
0
        private void busca_persona(double rut)
        {

            Persona mpersona = new PersonaBC().getpersonabyrut(rut);

            if  ( mpersona== null)
            {
                this.txt_dv.Focus();

                return;

            }

            this.ib_direccion.Visible = true;
            this.ib_personeria.Visible = true;
            
            this.ib_ficha.Visible = true;
            this.txt_rut.Enabled = false;
            this.txt_dv.Enabled = false;


            this.txt_nombre.Text = mpersona.Nombre;
            this.txt_paterno.Text = mpersona.Apellido_paterno;
            this.txt_materno.Text = mpersona.Apellido_materno;
            this.txt_dv.Text = mpersona.Dv;
            this.txt_nacionalidad.Text = mpersona.Nacionalidad;
            this.txt_profesion.Text = mpersona.Profesion;
            this.dl_sexo.SelectedValue = mpersona.Sexo;
            this.dl_estado_civil.SelectedValue = mpersona.Estado_civil;
            this.txt_giro.Text = mpersona.Giro;
            this.ib_personeria.Attributes.Add("onclick", "javascript:window.showModalDialog('mParticipante.aspx?rut=" + FuncionGlobal.FuctionEncriptar(this.txt_rut.Text) + "&nombre=" + this.txt_nombre.Text + " " + this.txt_paterno.Text + "','','status:false;dialogWidth:900px;dialogHeight:500px')");


        }
Exemple #19
0
 protected void ib_direccion_Click(object sender, ImageClickEventArgs e)
 {
   
     this.lnk_popup.Attributes["href"] = "../administracion/mDireccion.aspx?rut=" + FuncionGlobal.FuctionEncriptar(this.txt_rut.Text.Trim());
     this.lnk_popup.Attributes["title"] = "Direcciones";
     ScriptManager.RegisterStartupScript(this, this.GetType(), "showDirecciones", "jQuery(document).ready(function() {$(\"#" + this.lnk_popup.ClientID.Trim() + "\").trigger('click');});", true);
     
 }
Exemple #20
0
        protected void getestado()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("codigo_estado"));
            dt.Columns.Add(new DataColumn("descripcion"));
            DataColumn col = new DataColumn("correo_cliente");

            col.DataType = System.Type.GetType("System.Boolean");
            DataColumn col2 = new DataColumn("correo_empresa");

            col2.DataType = System.Type.GetType("System.Boolean");
            dt.Columns.Add(new DataColumn("orden"));
            DataColumn col3 = new DataColumn("cliente_estado");

            col3.DataType = System.Type.GetType("System.Boolean");
            DataColumn col4 = new DataColumn("llamada");

            col4.DataType = System.Type.GetType("System.Boolean");
            dt.Columns.Add(new DataColumn("lista_correo"));
            DataColumn col5 = new DataColumn("envia_adquirientes");

            col5.DataType = System.Type.GetType("System.Boolean");
            dt.Columns.Add(new DataColumn("dias_primer_a"));
            dt.Columns.Add(new DataColumn("dias_ultimo_a"));
            dt.Columns.Add(new DataColumn("caducidad_estado"));
            dt.Columns.Add(new DataColumn("contador_estado"));
            dt.Columns.Add(new DataColumn("url_documento"));
            dt.Columns.Add(new DataColumn("id_grupo"));
            dt.Columns.Add(new DataColumn("url_modulo"));
            dt.Columns.Add(new DataColumn("url_comportamiento"));
            DataColumn col6 = new DataColumn("estado_manual");

            col6.DataType = System.Type.GetType("System.Boolean");
            dt.Columns.Add(col);
            dt.Columns.Add(col2);
            dt.Columns.Add(col3);
            dt.Columns.Add(col4);
            dt.Columns.Add(col5);
            dt.Columns.Add(col6);

            List <EstadoTipoOperacion> lestadotipo = new EstadotipooperacionBC().getEstadoByFamiliaByGrupo(Convert.ToInt16(codigo), id_grupo);


            foreach (EstadoTipoOperacion mestadotipo in lestadotipo)
            {
                DataRow dr = dt.NewRow();

                //Grupo mgrupo = new GrupoBC().getEstadobycodigo(mestadotipo.Codigo_estado);
                dr["codigo_estado"]      = mestadotipo.Codigo_estado;
                dr["descripcion"]        = mestadotipo.Descripcion;
                dr["correo_cliente"]     = Convert.ToBoolean(mestadotipo.Correo_cliente);
                dr["correo_empresa"]     = Convert.ToBoolean(mestadotipo.Correo_empresa);
                dr["orden"]              = mestadotipo.Orden;
                dr["cliente_estado"]     = Convert.ToBoolean(mestadotipo.Cliente_estado);
                dr["llamada"]            = Convert.ToBoolean(mestadotipo.Llamada);
                dr["lista_correo"]       = mestadotipo.Lista_correo;
                dr["envia_adquirientes"] = mestadotipo.Envia_adquirientes;
                dr["dias_primer_a"]      = mestadotipo.Dias_primer_a;
                dr["dias_ultimo_a"]      = mestadotipo.Dias_ultimo_a;
                dr["caducidad_estado"]   = mestadotipo.Caducidad_estado;
                dr["contador_estado"]    = mestadotipo.Contado_estado;
                dr["url_documento"]      = "mDocumentoEstado.aspx?codigo_estado=" + FuncionGlobal.FuctionEncriptar(mestadotipo.Codigo_estado.ToString()) + "&id_familia=" +
                                           FuncionGlobal.FuctionEncriptar(codigo.ToString()) + "&nombre_familia=" + (this.lbl_familia.Text.Trim());
                dr["url_comportamiento"] = "mComportamiento.aspx?codigo_estado=" + FuncionGlobal.FuctionEncriptar(mestadotipo.Codigo_estado.ToString()) + "&id_familia=" +
                                           FuncionGlobal.FuctionEncriptar(codigo.ToString()) + "&nombre_familia=" + (this.lbl_familia.Text.Trim());

                //if (mestadotipo.Id_grupo == null)
                //{
                dr["id_grupo"] = mestadotipo.Id_grupo;
                //}
                //else
                //{
                //    dr["id_grupo"] = mgrupo.Id_grupo;
                //}
                dr["url_modulo"] = "mreglaestadofamilia.aspx?codigo_estado=" + FuncionGlobal.FuctionEncriptar(mestadotipo.Codigo_estado.ToString()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(codigo.ToString()) + "&nombre_familia=" + (this.lbl_familia.Text.Trim());

                dr["estado_manual"] = mestadotipo.Estado_manual.ToString();

                dt.Rows.Add(dr);
            }
            this.GridView1.DataSource = dt;
            this.GridView1.DataBind();
        }
Exemple #21
0
        protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                string        sol        = gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString();
                string        cli        = gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString();
                string        tipo       = gr_dato.DataKeys[e.Row.RowIndex].Values[2].ToString();
                string        porcentaje = gr_dato.DataKeys[e.Row.RowIndex].Values[3].ToString();
                HyperLink     but        = (HyperLink)e.Row.Cells[0].Controls[0];
                TipoOperacion op         = new TipooperacionBC().getTipooperacion(tipo);
                but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(sol) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(cli) + "','_blank','dialogheight=600px;dialogWidth=850px, top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,copyhistory= false')");

                ImageButton ibutton = (ImageButton)e.Row.FindControl("ib_cargar");
                ibutton.Attributes.Add("onclick", "javascript:window.showModalDialog('../digitalizacion/subir_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(sol) + "&tipo=" + tipo + "','','status:false;dialogWidth:700px;dialogHeight:400px')");

                ibutton = (ImageButton)e.Row.FindControl("ib_cdigital");
                ibutton.Attributes.Add("onclick", "javascript:window.open('../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(sol) + "&origen=pc','_blank','height=600,width=800,location=0,menubar=0,titlebar=1,toolbar=0,resizable=1,scrollbars=1')");

                Image img = (Image)e.Row.FindControl("imgProgreso");
                img.ImageUrl = "../barra_progreso.aspx?porcentaje=" + porcentaje;
            }
            else if (e.Row.RowType == DataControlRowType.Header)
            {
                e.Row.Cells[5].ColumnSpan = 2;
                e.Row.Cells[6].Visible    = false;
            }
        }
Exemple #22
0
        protected void Carga_Link()
        {
            int         i;
            GridViewRow row;
            ImageButton ibuton;

            for (i = 0; i < gr_dato.Rows.Count; i++)
            {
                row = gr_dato.Rows[i];
                if (row.RowType == DataControlRowType.DataRow)
                {
                    string patente = (string)row.Cells[2].Text;
                    string id      = (string)row.Cells[1].Text;

                    ibuton = (ImageButton)row.FindControl("ib_actualizar");
                    ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('actualizar_vehiculo.aspx?id=" + FuncionGlobal.FuctionEncriptar(id) + "&patente=" + FuncionGlobal.FuctionEncriptar(patente) + "','','status:false;dialogWidth:700px;dialogHeight:300px')");

                    ibuton = (ImageButton)row.FindControl("ib_contratos");
                    ibuton.Attributes.Add("onclick", "javascript:window.open('../reportes/contratos_rpt.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(id) + "','_blank','height=480,width=640,location=0,menubar=0,titlebar=1,toolbar=0,resizable=1,scrollbars=1')");
                }
            }
        }