示例#1
0
        protected void get_analisis_alzamiento()
        {
            Analisis_Alza mAnalisis = new Analisis_AlzaBC().getAnalisis_Alza(Convert.ToInt32(id_solicitud));

            this.txt_monto.Text               = mAnalisis.Monto.ToString();
            this.txt_fecha_carta.Text         = mAnalisis.Fecha_carta;
            this.txt_fecha_termino.Text       = mAnalisis.Fecha_termino;
            this.ddl_financiera.SelectedValue = mAnalisis.Cod_financiera;
            this.txt_fecha_otorgamiento.Text  = mAnalisis.Fecha_otorgamiento;
        }
示例#2
0
        protected void add()
        {
            UpdatePanel up  = (UpdatePanel)this.Master.FindControl("UpdatePanel1");
            string      add = new Analisis_AlzaBC().add_analisis_alza(Convert.ToInt32(this.txt_monto.Text), this.ddl_financiera.SelectedValue, Convert.ToInt32(id_solicitud), this.txt_fecha_carta.Text, this.txt_fecha_termino.Text, this.txt_fecha_otorgamiento.Text);

            if (add == "0")
            {
                FuncionGlobal.alerta_updatepanel("Datos de la Operacion Guardados Correctamente", Page, up);
            }
            else
            {
                this.lbl_error.Text = add;
            }
        }
示例#3
0
        private void busca_operacion()
        {
            if (txt_desde.Text == string.Empty && txt_hasta.Text == string.Empty)
            {
                FuncionGlobal.alerta_updatepanel("Debe indicar fehchas de inicio y termino", Page, UpdatePanel2);
                return;
            }

            int noperacion = txt_operacion.Text.Trim() == string.Empty ? 0 : Convert.ToInt32(this.txt_operacion.Text);

            List <Transferencia> loperacion = new OperacionBC().getOperacionesbyTR(dl_producto.SelectedValue,
                                                                                   0,
                                                                                   0,
                                                                                   Convert.ToInt16(dl_cliente.SelectedValue),
                                                                                   noperacion,
                                                                                   0,
                                                                                   0,
                                                                                   string.Empty,
                                                                                   txt_patente.Text.Trim(),
                                                                                   string.Format("{0:yyyyMMdd}",
                                                                                                 Convert.ToDateTime(
                                                                                                     this.txt_desde.Text.
                                                                                                     Trim())),
                                                                                   string.Format("{0:yyyyMMdd}",
                                                                                                 Convert.ToDateTime(
                                                                                                     this.txt_hasta.Text.
                                                                                                     Trim())),
                                                                                   0,
                                                                                   (string)(Session["usrname"]));

            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_solicitud"));
            dt.Columns.Add(new DataColumn("cliente"));
            dt.Columns.Add(new DataColumn("id_cliente"));
            dt.Columns.Add(new DataColumn("sucursal"));
            dt.Columns.Add(new DataColumn("ejecutivo"));
            dt.Columns.Add(new DataColumn("tipo_operacion"));
            dt.Columns.Add(new DataColumn("operacion"));
            dt.Columns.Add(new DataColumn("patente"));
            dt.Columns.Add(new DataColumn("cuenta_usuario"));
            dt.Columns.Add(new DataColumn("nombre"));
            dt.Columns.Add(new DataColumn("estado_operacion"));
            dt.Columns.Add(new DataColumn("codigo_estado"));
            dt.Columns.Add(new DataColumn("total_gasto"));
            DataColumn col = new DataColumn("check");

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

            dt.Columns.Add(new DataColumn("url_gasto"));
            dt.Columns.Add(new DataColumn("url_cav"));
            dt.Columns.Add(new DataColumn("url_autopista"));
            dt.Columns.Add(new DataColumn("url_cargar"));
            // dt.Columns.Add(new DataColumn("url_carpeta"));
            dt.Columns.Add(new DataColumn("url_alzamiento"));
            dt.Columns.Add(new DataColumn("url_estado"));
            dt.Columns.Add(new DataColumn("url_contrato"));
            dt.Columns.Add(new DataColumn("color_alzamiento"));
            dt.Columns.Add(new DataColumn("urlProcesos"));
            dt.Columns.Add(new DataColumn("url_op"));

            foreach (Transferencia moperacion in loperacion)
            {
                DataRow dr = dt.NewRow();

                SucursalCliente sucu = new SucursalclienteBC().GetSucursalShort(Convert.ToInt16(moperacion.Id_sucursal));

                dr["id_solicitud"]     = moperacion.Operacion.Id_solicitud;
                dr["cliente"]          = moperacion.Operacion.Cliente.Persona.Nombre;
                dr["id_cliente"]       = moperacion.Operacion.Cliente.Id_cliente;
                dr["sucursal"]         = sucu.Nombre;
                dr["ejecutivo"]        = moperacion.Ejecutivo.Nombre;
                dr["estado_operacion"] = moperacion.Operacion.Estado;
                dr["codigo_estado"]    = moperacion.Operacion.Id_estado;
                dr["patente"]          = moperacion.Patente;
                dr["check"]            = moperacion.Check;
                dr["nombre"]           = moperacion.Operacion.Usuario.Nombre;
                dr["cuenta_usuario"]   = moperacion.Operacion.Usuario.UserName;
                dr["tipo_operacion"]   = moperacion.Operacion.Tipo_operacion.Codigo.Trim();
                dr["operacion"]        = moperacion.Operacion.Tipo_operacion.Operacion;
                dr["total_gasto"]      = moperacion.Operacion.Total_gasto;

                string usuarioSesion = Session["usrname"].ToString().Trim();

                if ((moperacion.Operacion.Usuario.UserName.Trim() == usuarioSesion && moperacion.Check) ||
                    (moperacion.Operacion.Estado.Trim() != "INGRESO AGP"))
                {
                    var idOperacionEncriptado = FuncionGlobal.FuctionEncriptar(moperacion.Operacion.Id_solicitud.ToString().Trim());
                    var patenteEncriptada     = FuncionGlobal.FuctionEncriptar(moperacion.Patente);
                    var idClienteEncriptado   = FuncionGlobal.FuctionEncriptar(moperacion.Operacion.Cliente.Id_cliente.ToString(CultureInfo.InvariantCulture));

                    dr["url_op"] = moperacion.Operacion.Tipo_operacion.Url_operacion + idOperacionEncriptado + "&id_cliente=" + idClienteEncriptado + "&patente=" + moperacion.Patente.Trim() + "&ventatipo=" + "&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar("0");

                    dr["url_gasto"]      = "../operacion/gastooperacion.aspx?id_solicitud=" + idOperacionEncriptado;
                    dr["url_cav"]        = "analisis_patente.aspx?id_solicitud=" + idOperacionEncriptado + "&patente=" + patenteEncriptada;
                    dr["url_autopista"]  = "IngresoAutopistas.aspx?id_solicitud=" + idOperacionEncriptado + "&patente=" + patenteEncriptada;
                    dr["url_cargar"]     = "../digitalizacion/Visualizador.aspx?id_solicitud=" + idOperacionEncriptado + "&tipo=" + moperacion.Operacion.Tipo_operacion.Codigo.Trim();
                    dr["url_alzamiento"] = "Analisis_Alzamiento.aspx?id_solicitud=" + idOperacionEncriptado;
                    dr["url_estado"]     = "../operacion/mOperacion_estado.aspx?tipo=" +
                                           FuncionGlobal.FuctionEncriptar(moperacion.Operacion.Tipo_operacion.Codigo.Trim()) +
                                           "&id_cliente=" + idClienteEncriptado + "&id_solicitud=" + idOperacionEncriptado
                                           + "&nombre_estado=" + moperacion.Operacion.Tipo_operacion.Operacion;

                    dr["url_contrato"] = "../reportes/contratos_rpt.aspx?id_solicitud=" + idOperacionEncriptado;

                    Analisis_Alza malza = new Analisis_AlzaBC().getAnalisis_Alza(moperacion.Operacion.Id_solicitud);

                    if (malza.Cod_financiera != null)
                    {
                        dr["color_alzamiento"] = "../imagenes/sistema/static/ok.png";
                    }
                    else
                    {
                        dr["color_alzamiento"] = "../imagenes/sistema/static/no-small.jpg";
                    }

                    dr["urlProcesos"] = @"../preinscripcion/InfoAutoProcesos.aspx?id_solicitud=" + idOperacionEncriptado;
                }

                dt.Rows.Add(dr);
            }
            gr_dato.DataSource = dt;
            gr_dato.DataBind();
        }