コード例 #1
0
        public void GetTitulosDoc()
        {
            var dt = new DataTable();

            dt.Columns.Add("id_documento");
            dt.Columns.Add("nombre");
            var dr = dt.NewRow();

            dr["id_documento"] = 0;
            dr["nombre"]       = "Seleccione un título";
            dt.Rows.Add(dr);

            //Actividad por prod_cliente
            var lista = new DocumentosBC().getDocumentosByProductos(TipoOperacion, 0);

            foreach (var d in lista)
            {
                dr = dt.NewRow();
                dr["id_documento"] = d.Id_documento;
                dr["nombre"]       = d.Nombre;
                dt.Rows.Add(dr);
            }
            dlTitulo.DataSource     = dt;
            dlTitulo.DataTextField  = "nombre";
            dlTitulo.DataValueField = "id_documento";
            dlTitulo.SelectedValue  = "0";
            dlTitulo.DataBind();
        }
コード例 #2
0
        private void mostrar_documentos()
        {
            List <Documentos> lDocumentos = new DocumentosBC().getallDocumentos();

            this.gr_dato.DataSource = lDocumentos;
            this.gr_dato.DataBind();
        }
コード例 #3
0
        private void getDocumento()
        {
            List <DocumentoEstado> ldocu = new DocumentoEstadoBC().DocumentosbyEstado(id_estado);


            DataTable dt = new DataTable();

            dt.Columns.Add("codigo_documento");
            dt.Columns.Add("descripcion");
            DataColumn col = new DataColumn("chekalert");

            col.DataType = System.Type.GetType("System.Boolean");
            //dt.Columns.Add(new DataColumn("chk2"));
            dt.Columns.Add(col);

            foreach (DocumentoEstado docest in ldocu)
            {
                DataRow dr = dt.NewRow();

                dr["codigo_documento"] = docest.Id_documento;
                dr["descripcion"]      = new DocumentosBC().getDocumentosbyID(Convert.ToInt16(docest.Id_documento)).Nombre.ToString();
                dr["chekalert"]        = docest.Chk_doc.ToString();
                dt.Rows.Add(dr);
            }


            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
コード例 #4
0
        private void add_documentos()
        {
            string add = new DocumentosBC().add_documentos(this.txt_nombre.Text);

            FuncionGlobal.alerta("DOCUMENTO INGRESADO CON EXITO", this.Page);
            limpiar();
            return;
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            codigo = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["codigo"].ToString());

            if (!IsPostBack)
            {
                List <Documentos> lDocumentos = new DocumentosBC().getDocumentosAsociadosProducto(codigo);

                this.gr_dato.DataSource = lDocumentos;
                this.gr_dato.DataBind();
            }
        }
コード例 #6
0
        protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            int    id_cliente;
            string id_cli_encrip;

            id_cli_encrip = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id"].ToString());
            id_cliente    = Convert.ToInt16(id_cli_encrip);



            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                EstadoTipoOperacion mtipooperacion = new EstadoTipoOperacion();

                mtipooperacion.Codigo_estado = 0;
                mtipooperacion.Descripcion   = "Seleccionar";
                List <EstadoTipoOperacion> ltipooperacion = new EstadotipooperacionBC().getEstadoByFamilia(Convert.ToInt16(dl_familia.SelectedValue));

                ltipooperacion.Add(mtipooperacion);

                DropDownList dl = (DropDownList)e.Row.FindControl("dl_estado");


                dl.DataSource     = ltipooperacion;
                dl.DataValueField = "codigo_estado";
                dl.DataTextField  = "descripcion";
                dl.DataBind();

                Documentos mdocuemnto = new Documentos();
                mdocuemnto.Id_documento = 0;
                mdocuemnto.Nombre       = "Seleccionar";



                List <Documentos> ldocumento = new DocumentosBC().getallDocumentos();
                ldocumento.Add(mdocuemnto);

                DropDownList dl2 = (DropDownList)e.Row.FindControl("dl_documento");

                dl2.DataSource     = ldocumento;
                dl2.DataValueField = "id_documento";
                dl2.DataTextField  = "nombre";
                dl2.DataBind();



                dl.SelectedValue  = gr_dato.DataKeys[e.Row.RowIndex].Values[2].ToString();
                dl2.SelectedValue = gr_dato.DataKeys[e.Row.RowIndex].Values[3].ToString();
            }
        }
コード例 #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            tipo                  = Convert.ToInt16(Request.QueryString["tipo"]);
            id_solicitud          = Convert.ToInt32(Request.QueryString["id_solicitud"]);
            this.txtFileName.Text = id_solicitud.ToString().Trim();
            Documentos mdoc = new DocumentosBC().getDocumentosbyID(tipo);

            this.txt_tipo.Text = mdoc.Nombre.Trim();


            this.txtActionPage.Value = "SaveToFile.aspx?tipo=" + tipo.ToString().Trim() + "&id_solicitud=" + id_solicitud.ToString().Trim() + "&user=153944601";

            //this.txtActionPage.Text = "SaveToFile.aspx?tipo=" + tipo.ToString().Trim() +  "&id_solicitud=" + id_solicitud.ToString().Trim() + "&user=153944601";
        }
コード例 #8
0
        public void add_documento_producto()
        {
            GridViewRow row;

            for (int i = 0; i < gr_dato.Rows.Count; i++)
            {
                row = gr_dato.Rows[i];
                Int32 id_documento = Convert.ToInt32(row.Cells[0].Text);

                CheckBox chk = (CheckBox)row.FindControl("chk");

                if (chk.Checked == true)
                {
                    string add = new DocumentosBC().add_documento_check(codigo, id_documento);
                }
                else
                {
                    string add = new DocumentosBC().del_documento_check(codigo, id_documento);
                }
            }
        }
コード例 #9
0
        private void upd_documento()
        {
            GridViewRow row;

            for (int i = 0; i < gr_dato.Rows.Count; i++)
            {
                row = gr_dato.Rows[i];
                Int32 id_documento = Convert.ToInt32(row.Cells[0].Text);

                CheckBox chk    = (CheckBox)row.FindControl("chk");
                Boolean  chkaux = Convert.ToBoolean(gr_dato.DataKeys[i].Values[0]);

                if (chk.Checked != chkaux)
                {
                    string add = new DocumentosBC().upd_documento_publico(id_documento, chk.Checked);
                }
            }
            mostrar_documentos();
            //Page.RegisterClientScriptBlock("Aviso", "<script type=\"text/javascrip\">alert('Datos guardados satisfactoriamente');</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Aviso", "alert('Datos guardados satisfactoriamente');", true);
        }
コード例 #10
0
        private void carga_documentos(Int32 id_solicitud, string tipo, Int32 id_documento)
        {
            List <Documentos> lDocs = new DocumentosBC().getDocumentosByProductos(tipo, id_documento);

            if (lDocs.Count > 0)
            {
                divGrilla.Visible  = true;
                divMensaje.Visible = false;
                DataTable dt = new DataTable();
                dt.Columns.Add(new DataColumn("id_solicitud"));
                dt.Columns.Add(new DataColumn("codigo"));
                dt.Columns.Add(new DataColumn("id_documento"));
                dt.Columns.Add(new DataColumn("nombre"));
                dt.Columns.Add(new DataColumn("url_escanner"));


                foreach (Documentos doc in lDocs)
                {
                    DataRow dr = dt.NewRow();
                    dr["id_solicitud"] = id_solicitud;
                    dr["codigo"]       = tipo;
                    dr["id_documento"] = doc.Id_documento;
                    dr["nombre"]       = doc.Nombre;
                    dr["url_escanner"] = "Prueba.aspx?id_solicitud=" + id_solicitud.ToString().Trim() + "&tipo=" + doc.Id_documento.ToString().Trim();

                    dt.Rows.Add(dr);
                }

                this.gr_documentos.DataSource = dt;
                this.gr_documentos.DataBind();
            }
            else
            {
                divGrilla.Visible  = false;
                divMensaje.Visible = true;
            }
        }