Exemple #1
0
        protected void btn_baja_tag_Click(object sender, EventArgs e)
        {
            if (this.txt_solicitud.Text != "" && this.txt_patente.Text != "")
            {
                string add = new Codigo_TAGBC().add_Control_TAG(this.txt_patente.Text, Convert.ToInt32(this.txt_solicitud.Text), "0",(string)(Session["usrname"]));

                if (add != "OK")
                {
                    FuncionGlobal.alerta_updatepanel(add, Page, up_grilla);
                    return;
                }

                else
                {
                    FuncionGlobal.alerta_updatepanel("Devolucion de TAG cargado con exito", this.Page, this.up_grilla);
                }

               
            }

            if (this.txt_solicitud.Text == "" && this.txt_patente.Text != "")
            {
                TipoOperacion tip = new TipooperacionBC().getTipooperacion("DTAG");
             

                this.btn_baja_tag.Attributes.Add("onclick", "javascript:window.showModalDialog('" + tip.Url_operacion + "fDded4a93u2d" + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(usu.Cliente.Id_cliente.ToString()) + "&ventatipo=" + "" + "&patente=" + this.txt_patente.Text + "','_blank','" + tip.Tamano + "')");
            }
           
        }
Exemple #2
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 #3
0
        private void getallTipooperacion()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("codigo"));
            dt.Columns.Add(new DataColumn("operacion"));
            DataColumn col = new DataColumn("check");

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

            dt.Columns.Add(col);



            List <TipoOperacion> ltipooperacion = new TipooperacionBC().getTipo_OperacionByClienteandfamilia(Convert.ToInt16(id_cliente), "todo", Convert.ToInt16(id_familia));


            foreach (TipoOperacion mtipo in ltipooperacion)
            {
                DataRow dr = dt.NewRow();

                dr["codigo"]    = mtipo.Codigo;
                dr["operacion"] = mtipo.Operacion;
                dr["check"]     = mtipo.Check;
                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Exemple #4
0
        protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                HyperLink   but;
                ImageButton ibuton;
                string      nombre;

                string tipo       = gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString();
                int    cont       = gr_dato.DataKeys.Count;
                Int16  id_cliente = Convert.ToInt16(gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString());
                nombre = (string)e.Row.Cells[4].Text;
                but    = (HyperLink)e.Row.Cells[0].Controls[0];
                TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo);

                Usuario musuario = new UsuarioBC().GetUsuario((string)(Session["usrname"]));
                if (musuario.Perfil.Codigoperfil.Trim() != "AGPE")
                {
                    but.NavigateUrl = "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "','_blank','dialogheight=600px;dialogWidth=850px, top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,copyhistory= false')";
                    //but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "','_blank','dialogheight=600px;dialogWidth=850px, top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,copyhistory= false')");
                }
                ibuton = (ImageButton)e.Row.FindControl("ib_workflow");
                ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('mOperacion_estado.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(tipo) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&nombre_estado=" + nombre + "','','status:false;dialogWidth:500px;dialogHeight:260px')");

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

                //ibuton = (ImageButton)e.Row.FindControl("ib_comGastos");
                //ibuton.Attributes.Add("onclick", "javascript:window.open('../reportes/view_comprobante_cobro.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','_blank','height=355,width=500, top=150,left=150,status=no,toolbar=no,menubar=no,l ocation=no,scrollbars=yes,resizable=yes,copyhistory= false')");

                ibuton = (ImageButton)e.Row.FindControl("ib_comGastos");
                ibuton.Attributes.Add("onclick", "javascript:window.open('../reportes/view_comprobante_cobro.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(this.dl_familia.SelectedValue) + "','_blank','height=355,width=500, top=150,left=150,status=no,toolbar=no,menubar=no,l ocation=no,scrollbars=yes,resizable=yes,copyhistory= false')");
            }
        }
Exemple #5
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 #6
0
        private void add_tipooperacion()
        {
            string add = new TipooperacionBC().add_Tipooperacion(this.txt_codigo.Text, this.txt_operacion.Text, this.txt_imagen.Text, this.txt_url_operacion.Text, this.txt_tamano.Text);

            FuncionGlobal.alerta("OPERACION INGRESADA CON EXITO", this.Page);
            limpiar();
            return;
        }
Exemple #7
0
        protected void cambiar_titulo()
        {
            TipoOperacion p = new TipooperacionBC().getTipooperacion(this.tipo_operacion);

            this.Title           = p.Operacion;
            this.lbl_titulo.Text = p.Operacion;
            p = null;
        }
Exemple #8
0
        protected void Carga_Link()
        {
            int         i;
            GridViewRow row;
            HyperLink   but;
            ImageButton ibuton;
            Button      buton;
            string      nombre;

            for (i = 0; i < gr_dato.Rows.Count; i++)
            {
                row = gr_dato.Rows[i];
                if (row.RowType == DataControlRowType.DataRow)
                {
                    string tipo       = gr_dato.DataKeys[i].Values[0].ToString();
                    int    cont       = gr_dato.DataKeys.Count;
                    Int16  id_cliente = Convert.ToInt16(gr_dato.DataKeys[i].Values[1].ToString());
                    nombre = (string)row.Cells[4].Text;
                    but    = (HyperLink)row.Cells[0].Controls[0];
                    TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo);
                    but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "','_blank','dialogheight=450px;dialogWidth=730px, top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,copyhistory= false')");

                    ibuton = (ImageButton)row.FindControl("ib_estado");
                    ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('mOperacion_estado.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(tipo) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&nombre_estado=" + nombre + "','','status:false;dialogWidth:500px;dialogHeight:260px')");

                    ibuton = (ImageButton)row.FindControl("ib_gasto");
                    ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('gastooperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','','status:false;dialogWidth:500px;dialogHeight:400px')");

                    //ibuton = (ImageButton)row.FindControl("ib_egreso");
                    //ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('gastomovimientocuenta.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&tipo=E" + "','','status:false;dialogWidth:700px;dialogHeight:400px')");

                    //ibuton = (ImageButton)row.FindControl("ib_ingreso");
                    //ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('gastomovimientocuenta.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&tipo=I" + "','','status:false;dialogWidth:700px;dialogHeight:400px')");

                    //ibuton = (ImageButton)row.FindControl("ib_devolucion");
                    //ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('gastomovimientocuenta.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&tipo=D" + "','','status:false;dialogWidth:700px;dialogHeight:400px')");

                    ibuton = (ImageButton)row.FindControl("ib_nomina");
                    ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('nominabyoperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','','status:false;dialogWidth:700px;dialogHeight:400px')");

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

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

                    ibuton = (ImageButton)row.FindControl("ib_comGastos");
                    ibuton.Attributes.Add("onclick", "javascript:window.open('../reportes/view_comprobante_cobro.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','_blank','height=355,width=500, top=150,left=150,status=no,toolbar=no,menubar=no,l ocation=no,scrollbars=no,resizable=yes,copyhistory= false')");

                    buton = (Button)row.FindControl("bt_eliminar");
                    buton.Attributes.Add("onclick", "return confirmarEliminar();");
                }
            }
        }
Exemple #9
0
        protected void dlCliente_SelectedIndexChanged(object sender, EventArgs e)
        {
            var listaProductos =
                new TipooperacionBC().getTipo_OperacionByClienteandfamilia(Convert.ToInt16(dlCliente.SelectedValue),
                                                                           "todo",
                                                                           Convert.ToInt16(22));

            //lleno los productos
            LlenarComboCambioEstado(listaProductos, dlProductos);
            //para los cambio de productos...generalmente operaciones desistidas
            LlenarComboCambioEstado(listaProductos, dl_producto_cambio);
        }
Exemple #10
0
        protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                string tipo       = this.gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString();
                string patente    = "";
                int    cont       = this.gr_dato.DataKeys.Count;
                Int16  id_cliente = Convert.ToInt16(gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString());
                //string id_estado = gr_dato.DataKeys[e.Row.RowIndex].Values[8].ToString();
                //nombre = (string)e.Row.Cells[4].Text;
                TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo);

                HyperLink but = (HyperLink)e.Row.Cells[0].Controls[0];
                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=','_blank','" + op.Tamano + "')");
            }
        }
Exemple #11
0
        protected void Carga_Link()
        {
            int         i;
            GridViewRow row;
            HyperLink   but;
            ImageButton ibuton;
            string      tipo;
            string      id_cliente;
            string      nombre;



            for (i = 0; i < gr_dato.Rows.Count; i++)
            {
                row = gr_dato.Rows[i];
                int cont = gr_dato.DataKeys.Count;
                //string cliente = gr_dato.DataKeys[i].Value.ToString();
                tipo       = gr_dato.DataKeys[i].Values[0].ToString();
                id_cliente = gr_dato.DataKeys[i].Values[1].ToString();

                if (row.RowType == DataControlRowType.DataRow)
                {
                    nombre = (string)row.Cells[4].Text;

                    but = (HyperLink)row.Cells[0].Controls[0];



                    TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo);

                    but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "','','status:false;dialogWidth:650px;dialogHeight:550px')");

                    ibuton = (ImageButton)row.FindControl("ib_workflow");
                    ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('../GestionyControl/mOperacion_estado_GyC.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(tipo) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&nombre_estado=" + nombre + "','','status:false;dialogWidth:500px;dialogHeight:280px')");

                    //ibuton = (ImageButton)row.FindControl("ib_Contactos");
                    //ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('../GestionyControl/mDatos_Contacto.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','_blank','dilogheight=200,dialogwidth=400, top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,copyhistory= false')");

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

                    ibuton = (ImageButton)row.FindControl("ib_cdigital");
                    ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','','status:false;dialogWidth:800px;dialogHeight:600px')");
                }
            }
        }
Exemple #12
0
        protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                Int32   id_estado = Convert.ToInt32(gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString());
                Boolean activo    = Convert.ToBoolean(gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString());

                TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo);

                if (activo == false)
                {
                    e.Row.BackColor = Color.LightBlue;
                }
                HyperLink but1 = (HyperLink)e.Row.Cells[0].Controls[0];
                but1.Attributes.Add("onclick", "javascript:window.showModalDialog('../operacion/SubEstados.aspx?id_solicitud=" + id_solicitud + "&id_estado=" + id_estado + "','_blank','" + op.Tamano + "')");
            }
        }
Exemple #13
0
        protected void Carga_Link()
        {
            int         i;
            GridViewRow row;

            ImageButton ibuton;
            string      id_cliente;



            for (i = 0; i < gr_dato.Rows.Count; i++)
            {
                row = gr_dato.Rows[i];

                if (row.RowType == DataControlRowType.DataRow)
                {
                    string tipo = gr_dato.DataKeys[i].Values[0].ToString();


                    string operacion = gr_dato.DataKeys[i].Values[2].ToString();

                    string habilitada = gr_dato.DataKeys[i].Values[3].ToString();

                    id_cliente = gr_dato.DataKeys[i].Values[1].ToString();

                    string patente = (string)row.Cells[4].Text;

                    TipoOperacion ven = new TipooperacionBC().getTipooperacion("CVT");

                    ibuton = (ImageButton)row.FindControl("ib_cdigital");
                    ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(operacion) + "&origen=eo','','status:false;dialogWidth:800px;dialogHeight:600px')");


                    if (habilitada == "True")
                    {
                        ibuton = (ImageButton)row.FindControl("ib_ventas");
                        ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('" + ven.Url_operacion + FuncionGlobal.FuctionEncriptar(operacion) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&ventatipo=" + tipo + "&patente=" + patente + "','_blank','dialogheight=600px;dialogWidth=850px, top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,copyhistory= false')");
                    }
                    else
                    {
                        //FuncionGlobal.alerta_updatepanel("Operacion Pendiente falta habilitacion", this.Page, this.UpdatePanel2);
                    }
                }
            }
        }
Exemple #14
0
        private void getproducto(Int16 id_cliente, DropDownList combo)
        {
            TipoOperacion mEstadotipooperacion = new TipoOperacion();

            mEstadotipooperacion.Codigo    = "0";
            mEstadotipooperacion.Operacion = "Seleccionar";

            List <TipoOperacion> lEstadotipooperacion = new TipooperacionBC().getTipo_OperacionByCliente(id_cliente, "todo");

            lEstadotipooperacion.Add(mEstadotipooperacion);

            combo.DataSource     = lEstadotipooperacion;
            combo.DataValueField = "codigo";
            combo.DataTextField  = "operacion";
            combo.DataBind();
            combo.SelectedValue = "0";
            return;
        }
Exemple #15
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 #16
0
        private void add_usuario_tipo_operacion()
        {
            GridViewRow row;

            for (int i = 0; i < gr_dato.Rows.Count; i++)
            {
                row = gr_dato.Rows[i];
                CheckBox chk  = (CheckBox)gr_dato.Rows[i].FindControl("chk");
                CheckBox chk2 = (CheckBox)gr_dato.Rows[i].FindControl("chk2");

                string codigo = this.gr_dato.Rows[i].Cells[0].Text;

                if (chk.Checked == true)
                {
                    string add = new TipooperacionBC().add_usuario_tipo_operacion(cuenta_usuario, codigo, Convert.ToInt16(this.dl_cliente.SelectedValue), chk2.Checked.ToString());
                }
                else
                {
                    string del = new TipooperacionBC().del_tipo_operacion_usuario(cuenta_usuario, codigo, Convert.ToInt16(this.dl_cliente.SelectedValue));
                }
            }
        }
Exemple #17
0
        public void LoadReporte()
        {
            string server          = System.Configuration.ConfigurationManager.AppSettings["servidor_crystal"];
            string base_crystal    = System.Configuration.ConfigurationManager.AppSettings["base_crystal"];
            string usuario_crystal = System.Configuration.ConfigurationManager.AppSettings["usuario_crystal"];
            string pasword_crystal = System.Configuration.ConfigurationManager.AppSettings["pasword_crystal"];

            //string nombre = "InfComprobanteGastoPPU.rpt";

            TipoOperacion mtipo = new TipooperacionBC().getcomprobantebyoperacion(Convert.ToInt32(ViewState["id_solicitud"]));


            this.documento.Load(Server.MapPath(mtipo.Comprobante_rpt));

            this.documento.DataSourceConnections[0].SetConnection(server, base_crystal, false);
            this.documento.DataSourceConnections[0].SetLogon(usuario_crystal, pasword_crystal);

            this.documento.SetParameterValue(0, ViewState["id_solicitud"]);
            this.documento.OpenSubreport("DETALLE_GASTOS");
            this.documento.SetParameterValue(1, ViewState["id_solicitud"]);

            this.CrystalReportViewer1.ReportSource = this.documento;
        }
Exemple #18
0
        protected void editar_Click(object sender, EventArgs e)
        {
            int         i;
            GridViewRow row;

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

                    TextBox tamanoVen   = (TextBox)gr_dato.Rows[i].FindControl("txt_tamanoVen");
                    TextBox operacion   = (TextBox)gr_dato.Rows[i].FindControl("txt_operacion");
                    string  tamano      = tamanoVen.Text.ToString();
                    string  descripcion = operacion.Text.ToString();

                    string add = new TipooperacionBC().act_Tipooperacion(codigo, tamano, Convert.ToString(descripcion));
                }
            }

            getproducto();
        }
Exemple #19
0
        protected void getallTipooperacion()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("codigo"));
            dt.Columns.Add(new DataColumn("operacion"));
            DataColumn col = new DataColumn("check");

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

            dt.Columns.Add(col);

            DataColumn coll = new DataColumn("check_ingresa");

            coll.DataType = System.Type.GetType("System.Boolean");

            dt.Columns.Add(coll);



            List <TipoOperacion> ltipooperacion = new TipooperacionBC().getTipo_OperacionByUsuarioandfamilia(Convert.ToInt16(this.dl_cliente.SelectedValue), cuenta_usuario, "todo", Convert.ToInt16(this.dl_familia.SelectedValue), "TODO");


            foreach (TipoOperacion mtipo in ltipooperacion)
            {
                DataRow dr = dt.NewRow();

                dr["codigo"]        = mtipo.Codigo;
                dr["operacion"]     = mtipo.Operacion;
                dr["check"]         = mtipo.Check;
                dr["check_ingresa"] = mtipo.Check_ingresa;
                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Exemple #20
0
        private void add_Tipooperacion()
        {
            GridViewRow row;

            for (int i = 0; i < gr_dato.Rows.Count; i++)
            {
                row = gr_dato.Rows[i];
                CheckBox chk = (CheckBox)gr_dato.Rows[i].FindControl("chk");

                string codigo = this.gr_dato.Rows[i].Cells[0].Text;



                if (chk.Checked == true)
                {
                    string add = new TipooperacionBC().add_tipo_operacion_cliente(codigo, id_cliente);
                }
                else

                {
                    string add = new TipooperacionBC().del_tipo_operacion_cliente(codigo, id_cliente);
                }
            }
        }
Exemple #21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            origen = Request.QueryString["origen"];
            if (origen != "pc")
            {
                this.divBoton.Visible = false;
                //this.gr_documentos.Columns[3].Visible = false;
            }

            id_solicitud = Convert.ToInt32(FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id_solicitud"]));
            if (!IsPostBack)
            {
                TipoOperacion tipo = new TipooperacionBC().getcomprobantebyoperacion(id_solicitud);
                Usuario       usu  = new UsuarioBC().GetUsuario((string)(Session["usrname"]));

                if (usu.Cliente.Id_cliente == 1 && tipo.Codigo.ToUpper() == "DTAG" || usu.Cliente.Id_cliente == 1 && tipo.Codigo.ToUpper() == "CTAG")
                {
                    this.tabAsociados.Visible = true;
                    this.gr_asociados.Visible = true;
                }

                carga_documentos(id_solicitud);
            }
        }
Exemple #22
0
        protected void Busca_Operacion()
        {
            double rut           = 0;
            double rut_para      = 0;
            Int32  factura       = 0;
            Int32  noperacion    = 0;
            Int32  estado_actual = 0;
            Int16  dl_modulo     = 0;
            Int16  dl_sucursal   = 0;
            Int16  dl_saldo      = 0;
            Int32  contador      = 0;
            string desde         = string.Format("{0:yyyyMMdd}", Convert.ToDateTime(this.txt_desde.Text.Trim()));
            string hasta         = string.Format("{0:yyyyMMdd}", Convert.ToDateTime(this.txt_hasta.Text.Trim()));
            string patente       = this.txt_patente.Text.Trim();

            if (this.txt_rut.Text.Trim() != "")
            {
                rut = Convert.ToDouble(this.txt_rut.Text);
            }
            if (this.txt_rut_para.Text.Trim() != "")
            {
                rut_para = Convert.ToDouble(this.txt_rut_para.Text);
            }
            if (this.txt_operacion.Text.Trim() != "")
            {
                noperacion = Convert.ToInt32(this.txt_operacion.Text);
            }
            if (this.txt_factura.Text.Trim() != "")
            {
                factura = Convert.ToInt32(this.txt_factura.Text);
            }
            if (this.dpl_estado.SelectedValue != "")
            {
                estado_actual = Convert.ToInt32(this.dpl_estado.SelectedValue);
            }
            if (this.dl_modulo.SelectedValue != "")
            {
                dl_modulo = Convert.ToInt16(this.dl_modulo.SelectedValue);
            }
            if (this.dl_sucursal.SelectedValue != "")
            {
                dl_sucursal = Convert.ToInt16(this.dl_sucursal.SelectedValue);
            }
            if (this.dl_saldo.SelectedValue != "0")
            {
                dl_saldo = Convert.ToInt16(this.dl_saldo.SelectedValue);
            }

            if ((noperacion == 0 && patente.Trim() == "") && this.chk_agrupar.Checked == true)
            {
                return;
            }

            //this.txt_operacion.Text = "";
            this.txt_operacion.Focus();

            if (noperacion != 0 || factura != 0 || patente != "")
            {
                desde = string.Format("{0:yyyyMMdd}", DateTime.MinValue);
                hasta = string.Format("{0:yyyyMMdd}", DateTime.MaxValue);
            }

            /*
             * if (noperacion == 0 && this.chk_agrupar.Checked == false)
             *      {
             *              ViewState["dt"] = null;
             *              this.Crear_DataTable();
             *      }
             */

            if (this.rb_blanco.Checked == true)
            {
                semaforo = 0;
            }
            if (this.rb_verde.Checked == true)
            {
                semaforo = 1;
            }
            if (this.rb_amarillo.Checked == true)
            {
                semaforo = 2;
            }
            if (this.rb_rojo.Checked == true)
            {
                semaforo = 3;
            }


            if (this.chk_agrupar.Checked == false)
            {
                ViewState["dt"] = null;
            }
            if (ViewState["dt"] == null)
            {
                this.Crear_DataTable();
            }



            DataTable dt = (DataTable)ViewState["dt"];

            int id_nomina = 0;
            int folio     = 0;

            List <Operacion> loperacion = new List <Operacion>();

            if (int.TryParse(this.dpl_nomina.SelectedValue, out id_nomina) && int.TryParse(this.txt_nomina.Text, out folio))
            {
                loperacion = new OperacionBC().getOperacionesbynomina(id_nomina, folio, Session["usrname"].ToString());
            }
            else
            {
                loperacion = new OperacionBC().getOperaciones(this.dl_producto.SelectedValue, dl_modulo, dl_sucursal, Convert.ToInt16(this.dl_cliente.SelectedValue), noperacion, rut, factura, this.txt_cliente.Text.Trim(), patente.Trim(),
                                                              desde, hasta, estado_actual, (string)(Session["usrname"]), Convert.ToInt32(this.dl_familia.SelectedValue), this.chk_proceso.Checked.ToString().ToUpper(), semaforo, this.txt_chassis.Text, this.txt_motor.Text, rut_para);
            }

            if (dl_saldo == 1)             //Pendiente de pago
            {
                var query = from o in loperacion
                            where (o.Total_ingreso - o.Total_gasto != 0) && ((o.Total_ingreso > 0) || (o.Total_gasto > 0))
                            select o;
                loperacion = query.ToList <Operacion>();
            }
            else if (dl_saldo == 2)             //Sin saldo pendiente
            {
                var query = from o in loperacion
                            where (o.Total_ingreso - o.Total_gasto == 0) && ((o.Total_ingreso > 0) || (o.Total_gasto > 0))
                            select o;
                loperacion = query.ToList <Operacion>();
            }

            if (loperacion.Count != 0)
            {
                this.pnl_acciones.Style.Add("display", "block");
            }
            else
            {
                this.pnl_acciones.Style.Add("display", "none");
            }
            oper = loperacion;
            foreach (Operacion moperacion in loperacion)
            {
                DataRow dr = dt.NewRow();
                dr["id_solicitud"]   = moperacion.Id_solicitud;
                dr["cliente"]        = moperacion.Cliente.Id_cliente;
                dr["nombre_cliente"] = moperacion.Cliente.Persona.Nombre;
                if (moperacion.Numero_factura != 0)
                {
                    dr["numero_factura"] = moperacion.Numero_factura;
                }
                else
                {
                    dr["numero_factura"] = "";
                }
                dr["patente"]        = moperacion.Patente;
                dr["numero_cliente"] = moperacion.Numero_cliente;
                if (moperacion.Adquiriente != null)
                {
                    dr["rut_persona"]    = moperacion.Adquiriente.Rut;
                    dr["nombre_persona"] = moperacion.Adquiriente.Nombre;
                }
                else
                {
                    dr["rut_persona"]    = "0";
                    dr["nombre_persona"] = "Sin Adquiriente";
                }

                dr["tipo_operacion"]   = moperacion.Tipo_operacion.Codigo.Trim();
                dr["operacion"]        = moperacion.Tipo_operacion.Operacion.ToString();
                dr["total_gasto"]      = moperacion.Total_gasto;
                dr["total_egreso"]     = moperacion.Total_egreso;
                dr["total_ingreso"]    = moperacion.Total_ingreso;
                dr["total_devolucion"] = moperacion.Total_devolucion;
                dr["saldo"]            = (moperacion.Total_ingreso - moperacion.Total_gasto);
                dr["ultimo_estado"]    = moperacion.Estado;
                dr["id_estado"]        = moperacion.Id_estado;
                dr["factura_emitida"]  = moperacion.Factura_emitida;
                dr["sucursal"]         = moperacion.Sucursal.Nombre.ToUpper().Trim();


                TipoOperacion mtipo = new TipooperacionBC().getcomprobantebyoperacion(moperacion.Id_solicitud);
                GastosComunes gstco = new GastosComunesBC().getGastos_Cero(moperacion.Id_solicitud);


                var             idOperacionEncriptado = FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim());
                var             patenteEncriptada     = FuncionGlobal.FuctionEncriptar(moperacion.Patente);
                var             idClienteEncriptado   = FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString(CultureInfo.InvariantCulture));
                EstadoOperacion mesta = new EstadooperacionBC().getEstadobyorden(Convert.ToInt32(moperacion.Id_solicitud.ToString().Trim()), 88);

                if (mesta.Permite_estado == false)
                {
                    dr["url_op"] = moperacion.Tipo_operacion.Url_operacion + idOperacionEncriptado + "&id_cliente=" + idClienteEncriptado + "&patente=" + moperacion.Patente.Trim() + "&ventatipo=&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar("0");
                }
                else
                {
                    if ((string)(Session["usrname"]) == "141548085" || (string)(Session["usrname"]) == "118550129" || (string)(Session["usrname"]) == "153944601" || (string)(Session["usrname"]) == "17483833k" || (string)(Session["usrname"]) == "153636613" || (string)(Session["usrname"]) == "163806533")
                    {
                        dr["url_op"] = moperacion.Tipo_operacion.Url_operacion + idOperacionEncriptado + "&id_cliente=" + idClienteEncriptado + "&patente=" + moperacion.Patente.Trim() + "&ventatipo=&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar("0");
                    }
                }



                dr["url_nominas"] = "nominabyoperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim());
                dr["url_cargar"]  = "../digitalizacion/Visualizador.aspx?id_solicitud=" + idOperacionEncriptado + "&tipo=" + moperacion.Tipo_operacion.Codigo.Trim();

                //SE REEMPLAZÓ POR PANTALLA DE CARGA Y VISUALIZACION
                //dr["url_cargar"] = "../digitalizacion/subir_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&tipo=" + moperacion.Tipo_operacion.Codigo.Trim();
                // dr["url_digital"] = "../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&origen=pc";

                if (((string)(Session["usrname"].ToString().Trim()) == "153944601" || (string)(Session["usrname"].ToString().Trim()) == "81947139") && this.dl_familia.SelectedValue == "19")
                {
                    dr["url_estado"] = "../Retiro_Carpeta/mOperacion_estadoRe.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(moperacion.Tipo_operacion.Codigo.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&nombre_estado=" + moperacion.Tipo_operacion.Operacion.ToString();
                }
                else
                {
                    dr["url_estado"] = "mOperacion_estado.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(moperacion.Tipo_operacion.Codigo.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&nombre_estado=" + moperacion.Tipo_operacion.Operacion.ToString();
                }

                if (moperacion.Tipo_operacion.Codigo.Trim() != "STMH" && moperacion.Tipo_operacion.Codigo.Trim() != "IP" && moperacion.Tipo_operacion.Codigo.Trim() != "TFSI")
                {
                    dr["url_poliza"] = "../administracion/mPoliza.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString());
                }

                dr["url_solicrc"] = "solicitudrc_operacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&tipo=" + moperacion.Tipo_operacion.Codigo.Trim();


                dr["semaforo"] = moperacion.Semaforo.Trim();
                dr["url_hito"] = "SubEstados.aspx?id_solicitud=" + moperacion.Id_solicitud.ToString() + "&id_estado=" + moperacion.Id_estado.ToString();
                dr["contador"] = moperacion.Contador.ToString().Trim() + "/" + moperacion.Total_dias.ToString().Trim();

                if (gstco.Comprobar == false)
                {
                    dr["url_comgastos"] = "gastooperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim());
                }
                else
                {
                    dr["url_comgastos"] = mtipo.Comprobante + "?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(this.dl_familia.SelectedValue);
                }



                dr["url_comingreso"] = "../reportes/view_comprobante_ingreso.aspx" + "?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(this.dl_familia.SelectedValue);


                //if (moperacion.Tipo_operacion.Codigo.Trim() == "MU")
                //    dr["url_comgastos"] = "../reportes/view_comprobante_cobro_multa.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim());
                //else if (moperacion.Tipo_operacion.Codigo.Trim() == "PPUP")
                //    dr["url_comgastos"] = "../reportes/view_comprobante_cobro_ppu.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(this.dl_familia.SelectedValue);
                //else
                //    dr["url_comgastos"] = "../reportes/view_comprobante_cobro.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(this.dl_familia.SelectedValue);

                dr["url_gastos"] = "gastooperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim());

                dr["url_ingreso"] = "gastomovimientocuenta.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&tipo=I";

                if (moperacion.Cliente.Id_cliente.ToString() != "DOCUMENTO HIPOTECARIO")
                {
                    dr["url_contratos"] = "../operacion/Contra_vehiculos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString());
                }
                else
                {
                    dr["url_contratos"] = "../reportes/contratos_rpt.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString());
                }


                dr["repertorio_solicitado"] = moperacion.EstadoAGP.Repertorio_solicitado;
                dr["n_repertorio"]          = (moperacion.N_repertorio == 0) ? "" : moperacion.N_repertorio.ToString("N0");

                dt.Rows.Add(dr);
                contador++;
            }

            this.lbl_count.Visible = true;
            this.lbl_count.Text    = "Total Operaciones: " + dt.Rows.Count.ToString();



            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Exemple #23
0
        public void Busca_Operacion(int id_solicitud)
        {
            Operacion        moperacion = new OperacionBC().getoperacion(id_solicitud);
            Familia_Producto mfamilia   = new Familia_productoBC().getfamiliabycodigo(moperacion.Tipo_operacion.Codigo);

            this.lbl_operacion.Text = id_solicitud.ToString();
            this.lbl_cliente.Text   = moperacion.Cliente.Persona.Nombre;

            if (moperacion.Numero_factura != 0)
            {
                lbl_nfactura.Text = moperacion.Numero_factura.ToString();
            }
            else
            {
                lbl_nfactura.Text = "";
                lbl_patente.Text  = moperacion.Patente.ToString();
                lbl_ncliente.Text = moperacion.Numero_cliente.ToString();
            }

            lbl_producto.Text = moperacion.Tipo_operacion.Operacion.ToString();
            lbl_sucursal.Text = moperacion.Sucursal.Nombre.ToUpper().Trim();

            if (moperacion.Adquiriente != null)
            {
                lbl_rutadqui.Text = moperacion.Adquiriente.Rut.ToString();
                lbl_nomadqui.Text = moperacion.Adquiriente.Nombre + " " + moperacion.Adquiriente.Apellido_paterno + " " + moperacion.Adquiriente.Apellido_materno;
            }
            else
            {
                lbl_rutadqui.Text = "0";
                lbl_nomadqui.Text = "Sin Adquiriente";
            }

            lbl_nrepertorio.Text = (moperacion.N_repertorio == 0) ? "" : moperacion.N_repertorio.ToString("N0");;

            lnk_nomina.NavigateUrl   = "nominabyoperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim());
            lnk_cargar.NavigateUrl   = "../digitalizacion/subir_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&tipo=" + moperacion.Tipo_operacion.Codigo.Trim();
            lnk_cdigital.NavigateUrl = "../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&origen=pc";

            lbl_dias.Text         = moperacion.Contador.ToString().Trim() + "/" + moperacion.Total_dias.ToString().Trim();
            lbl_estadoactual.Text = moperacion.Estado;

            if ((string)(Session["usrname"].ToString().Trim()) == "153944601" || (string)(Session["usrname"].ToString().Trim()) == "81947139" && mfamilia.Id_familia == 19)
            {
                lnk_estado.NavigateUrl = "../Retiro_Carpeta/mOperacion_estadoRe.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(moperacion.Tipo_operacion.Codigo.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&nombre_estado=" + moperacion.Tipo_operacion.Operacion.ToString();
            }
            else
            {
                lnk_estado.NavigateUrl = "mOperacion_estado.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(moperacion.Tipo_operacion.Codigo.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&nombre_estado=" + moperacion.Tipo_operacion.Operacion.ToString();
            }

            lnk_estado.ImageUrl = moperacion.Semaforo.Trim();

            lnk_poliza.NavigateUrl  = "../administracion/mPoliza.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString());
            lnk_solicrc.NavigateUrl = "solicitudrc_operacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&tipo=" + moperacion.Tipo_operacion.Codigo.Trim();

            TipoOperacion mtipo = new TipooperacionBC().getcomprobantebyoperacion(moperacion.Id_solicitud);

            GastosComunes gstco = new GastosComunesBC().getGastos_Cero(moperacion.Id_solicitud);

            if (gstco.Comprobar == false)
            {
                lnk_comgasto.NavigateUrl = "gastooperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim());
            }
            else
            {
                lnk_comgasto.NavigateUrl = mtipo.Comprobante + "?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(mfamilia.Id_familia.ToString());
            }

            lnk_gasto.NavigateUrl   = "gastooperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim());
            lnk_ingreso.NavigateUrl = "gastomovimientocuenta.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&tipo=I";

            if (moperacion.Cliente.Id_cliente.ToString() != "DOCUMENTO HIPOTECARIO")
            {
                lnk_contrato.NavigateUrl = "../operacion/Contra_vehiculos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString());
            }
            else
            {
                lnk_contrato.NavigateUrl = "../reportes/contratos_rpt.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString());
            }

            lbl_totalgastos.Text    = moperacion.Total_gasto.ToString();
            lbl_totalpagos.Text     = moperacion.Total_ingreso.ToString();
            lbl_saldo.Text          = (moperacion.Total_ingreso - moperacion.Total_gasto).ToString();
            lbl_facturaemitida.Text = moperacion.Factura_emitida.ToString();

            lnk_comingreso.NavigateUrl = "../reportes/view_comprobante_ingreso.aspx" + "?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(mfamilia.Id_familia.ToString());
        }
Exemple #24
0
        protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                string nombre;

                string tipo       = this.gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString();
                string patente    = this.gr_dato.DataKeys[e.Row.RowIndex].Values[2].ToString();
                int    cont       = this.gr_dato.DataKeys.Count;
                Int16  id_cliente = Convert.ToInt16(gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString());
                string id_estado  = gr_dato.DataKeys[e.Row.RowIndex].Values[8].ToString();
                nombre = (string)e.Row.Cells[4].Text;
                TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo);

                string but = this.gr_dato.DataKeys[e.Row.RowIndex].Values[3].ToString();

                EstadoOperacion mesta = new EstadooperacionBC().getEstadobyorden(Convert.ToInt32(but.Trim()), 88);

                //if (mesta.Permite_estado == false)
                //{
                //    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 + "')");
                //}
                //else
                //{
                //    if ((string)(Session["usrname"]) == "141548085" || (string)(Session["usrname"]) == "118550129" || (string)(Session["usrname"]) == "153944601" || (string)(Session["usrname"]) == "17483833k" || (string)(Session["usrname"]) == "153636613")
                //    {
                //        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 + "')");
                //    }
                //}

                //HyperLink but1 = (HyperLink)e.Row.FindControl("lnk_estado");

                //HyperLink but1 = (HyperLink)e.Row.Cells[17].Controls[0];
                //but1.Attributes.Add("onclick", "javascript:window.showModalDialog('../operacion/SubEstados.aspx?id_solicitud=" + but.Trim() + "&id_estado=" + id_estado + "','_blank','" + op.Tamano + "')");

                //HyperLink but2;

                //but2 = (HyperLink)e.Row.FindControl("lnk_gasto");
                //if (Convert.ToInt32(gr_dato.DataKeys[e.Row.RowIndex].Values[4].ToString()) == 0 && Convert.ToInt32(gr_dato.DataKeys[e.Row.RowIndex].Values[5]) > 0 && Convert.ToInt32(gr_dato.DataKeys[e.Row.RowIndex].Values[6]) > 0)
                //{
                //    but2.Enabled = false;
                //    but2.ImageUrl = "~/imagenes/iconos/pagado.png";
                //}
                //else
                //{
                //    but2.Enabled = true;
                //    but2.ImageUrl = "~/imagenes/iconos/gastos.png";
                //}

                //but2 = (HyperLink)e.Row.FindControl("lnk_ingreso");
                //bool permite = new UsuarioBC().GetUsuario((string)(Session["usrname"])).Permite_pagar;
                //if (permite == false)
                //{
                //    but2.Enabled = false;
                //    but2.ImageUrl = "~/imagenes/iconos/pago.png";
                //}
                //else
                //{
                //    but2.Enabled = true;
                //    but2.ImageUrl = "~/imagenes/iconos/pago.png";
                //}
            }
        }
Exemple #25
0
        protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                HyperLink   but;
                ImageButton ibuton;
                string      tipo;
                string      id_cliente;
                string      tiene_doc;
                //string cliente = this.gr_dato.DataKeys[e.Row.RowIndex].Value.ToString();

                but        = (HyperLink)e.Row.Cells[0].Controls[0];
                id_cliente = gr_dato.DataKeys[e.Row.RowIndex].Values[2].ToString();                // row.Cells[1].Text.Trim();
                tiene_doc  = gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString();
                tipo       = this.gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString();

                TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo);

                but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "patente=&ventatipo=','_blank','" + op.Tamano + "')");

                ibuton = (ImageButton)e.Row.FindControl("ib_workflow");
                ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('mWorkflow.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','','status:false;dialogWidth:500px;dialogHeight:260px')");

                ibuton = (ImageButton)e.Row.FindControl("ib_cdigital");
                ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&origen=eo','','status:false;dialogWidth:800px;dialogHeight:600px')");

                ibuton = (ImageButton)e.Row.FindControl("ib_reemplazar");
                ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('UploadEscritura.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente) + "','','status:false;dialogWidth:600px;dialogHeight:400px')");
                ibuton.Visible = Convert.ToBoolean(tiene_doc);

                HyperLink lnk = (HyperLink)e.Row.FindControl("lnk_word");
                if (tiene_doc == "True")
                {
                    string url = "";
                    //switch (id_cliente)
                    //{
                    //    case "1": //AGP S.A.
                    //        url = "generadas/agp/" + but.Text.Trim() + ".doc";
                    //        break;
                    //    case "4": //AUTOMOTORES GILDEMEISTER S.A.
                    //        url = "generadas/ag/" + but.Text.Trim() + ".doc";
                    //        break;
                    //    case "6": //AUTOMOTRIZ PORTILLO S.A.
                    //        url = "generadas/portillo/" + but.Text.Trim() + ".doc";
                    //        break;
                    //    case "10": //AMICAR
                    //        url = "generadas/amicar/" + but.Text.Trim() + ".doc";
                    //        break;
                    //    case "14": //BICE CREDIAUTO
                    //        url = "generadas/bice/" + but.Text.Trim() + ".doc";
                    //        break;
                    //    case "15": //BANCO ESTADO
                    //        url = "generadas/bestado/" + but.Text.Trim() + ".doc";
                    //        break;
                    //    case "16": //SANTANDER CONSUMER
                    //        url = "generadas/santander/" + but.Text.Trim() + ".doc";
                    //        break;
                    //    case "19": //SCOTIABANK
                    //        url = "generadas/scotiabank/" + but.Text.Trim() + ".doc";
                    //        break;
                    //    case "35": //AUTOMOTORA PORTEZUELO S.A.
                    //        url = "generadas/portezuelo/" + but.Text.Trim() + ".doc";
                    //        break;
                    //    case "44": //FACTORLINE
                    //        url = "generadas/factorline/" + but.Text.Trim() + ".doc";
                    //        break;
                    //    case "50": //TANNER
                    //        url = "generadas/tanner/" + but.Text.Trim() + ".doc";
                    //        break;
                    //    default:
                    //        url = "generadas/" + but.Text.Trim() + ".doc";
                    //        break;
                    //}

                    Int32            documento = Convert.ToInt32(this.dl_doc.SelectedValue);
                    Matriz_Escritura matriz    = new Matriz_EscrituraBC().getmatrizbycod(documento, Convert.ToInt32(this.dl_cliente.SelectedValue));
                    url = matriz.Url_destino.Trim() + but.Text.Trim() + ".doc";

                    lnk.ImageUrl    = "../imagenes/sistema/static/word-small.jpg";
                    lnk.NavigateUrl = url;
                    lnk.ToolTip     = "Escritura";
                    lnk.Target      = "_blank";
                }
                else
                {
                    lnk.ImageUrl    = "../imagenes/sistema/static/no-small.jpg";
                    lnk.NavigateUrl = "javascript:alert('La operacion " + but.Text.Trim() + " no tiene su documento generado');";
                    lnk.ToolTip     = "Sin Escritura";
                    lnk.Target      = "_self";
                }
            }
        }
Exemple #26
0
        public void LoadReporte()
        {
            string server          = System.Configuration.ConfigurationManager.AppSettings["servidor_crystal"];
            string base_crystal    = System.Configuration.ConfigurationManager.AppSettings["base_crystal"];
            string usuario_crystal = System.Configuration.ConfigurationManager.AppSettings["usuario_crystal"];
            string pasword_crystal = System.Configuration.ConfigurationManager.AppSettings["pasword_crystal"];

            string nombre = "InfComprobanteGasto.rpt";

            //ComprobanteCobroFamilia comprobante = new ComprobanteCobroFamiliaBC().getComprobante(Convert.ToInt32(this.id_familia));
            TipoOperacion comprobante = new TipooperacionBC().getcomprobantebyoperacion(Convert.ToInt32(id_solicitud));

            if (comprobante != null)
            {
                nombre = comprobante.Comprobante_rpt;
            }

            //switch (this.id_familia)
            //{
            //    //case "1":
            //    //    nombre = "InfComprobanteGasto.rpt";
            //    //    break;
            //    case "2":
            //        nombre = "InfComprobanteGastoMulta.rpt";
            //        break;
            //    case "4":
            //        nombre = "InfComprobanteGasto.rpt";
            //        break;
            //    case "3":
            //        nombre = "InfComprobanteGastoTR.rpt";
            //        break;
            //    case "7":
            //        nombre = "InfComprobanteGastoINMA.rpt";
            //        break;
            //}

            this.documento.Load(Server.MapPath(nombre));

            this.documento.DataSourceConnections[0].SetConnection(server, base_crystal, false);
            this.documento.DataSourceConnections[0].SetLogon(usuario_crystal, pasword_crystal);

            this.documento.SetParameterValue(0, this.id_solicitud);

            if (id_familia.Trim() != "24")
            {
                this.documento.OpenSubreport("DATOVEHICULO");
                this.documento.SetParameterValue(1, this.id_solicitud);
                this.documento.OpenSubreport("DETALLE_GASTOS");
                this.documento.SetParameterValue(2, this.id_solicitud);
            }

            this.CrystalReportViewer1.HasToggleGroupTreeButton      = false;
            this.CrystalReportViewer1.HasToggleParameterPanelButton = false;
            CrystalReportViewer1.HasCrystalLogo           = false;
            CrystalReportViewer1.HasDrillUpButton         = false;
            CrystalReportViewer1.HasExportButton          = true;
            CrystalReportViewer1.HasGotoPageButton        = false;
            CrystalReportViewer1.HasPageNavigationButtons = false;
            CrystalReportViewer1.HasRefreshButton         = false;
            CrystalReportViewer1.HasSearchButton          = false;
            CrystalReportViewer1.HasToggleGroupTreeButton = false;
            CrystalReportViewer1.HasZoomFactorList        = false;
            CrystalReportViewer1.BestFitPage       = false;
            this.CrystalReportViewer1.ReportSource = this.documento;
            //CrystalReportViewer1.DataBind();
        }