예제 #1
0
        public void crearescritura(Int32 id_solicitud, Int32 cod_matriz)
        {
            Int32            tipo   = Convert.ToInt32(this.dl_doc.SelectedValue);
            Matriz_Escritura matriz = new Matriz_EscrituraBC().getmatrizbycod(tipo, 0);

            string origen  = Server.MapPath(matriz.Url_matriz.Trim());
            string destino = Server.MapPath(matriz.Url_destino.Trim() + "\\" + id_solicitud + ".doc");
            string add     = new Documento_garantiaBC().add_escritura_pendiente(id_solicitud, origen, destino);

            string document = new Documento_garantiaBC().add_documento_garantia(id_solicitud, (string)(Session["usrname"]), cod_matriz, DateTime.Now, true);
        }
예제 #2
0
        private void busca_operacion()
        {
            if (this.dl_notaria.SelectedValue == "0" || this.dl_producto.SelectedValue == "0" || this.dl_cliente.SelectedValue == "0")
            {
                return;
            }
            double rut;
            Int32  factura;
            Int32  noperacion;
            Int32  estado_actual;
            Int16  dl_modulo;
            Int16  dl_sucursal;

            if (this.txt_rut.Text.Trim() == "")
            {
                rut = 0;
            }
            else
            {
                rut = Convert.ToDouble(this.txt_rut.Text);
            }

            if (this.txt_operacion.Text.Trim() == "")
            {
                noperacion = 0;
            }
            else
            {
                noperacion = Convert.ToInt32(this.txt_operacion.Text);
            }

            if (this.txt_factura.Text.Trim() == "")
            {
                factura = 0;
            }
            else
            {
                factura = Convert.ToInt32(this.txt_factura.Text);
            }

            if (this.dpl_estado.SelectedValue == "")
            {
                estado_actual = 0;
            }
            else
            {
                estado_actual = Convert.ToInt32(this.dpl_estado.SelectedValue);
            }

            if (this.dl_modulo.SelectedValue == "")
            {
                dl_modulo = 0;
            }
            else
            {
                dl_modulo = Convert.ToInt16(this.dl_modulo.SelectedValue);
            }

            if (this.dl_sucursal.SelectedValue == "")
            {
                dl_sucursal = 0;
            }
            else
            {
                dl_sucursal = Convert.ToInt16(this.dl_sucursal.SelectedValue);
            }

            List <Operacion> loperacion = new OperacionBC().getOperaciones(this.dl_producto.SelectedValue.Trim(), dl_modulo, dl_sucursal, Convert.ToInt16(this.dl_cliente.SelectedValue), noperacion, rut, factura, this.txt_cliente.Text.Trim(), this.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())), estado_actual, (string)(Session["usrname"]), 0, "TODO", 0, "", "", 0);

            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_solicitud"));
            dt.Columns.Add(new DataColumn("cliente"));
            dt.Columns.Add(new DataColumn("tipo_operacion"));
            dt.Columns.Add(new DataColumn("cod_tip_operacion"));
            dt.Columns.Add(new DataColumn("numero_factura"));
            dt.Columns.Add(new DataColumn("patente"));
            dt.Columns.Add(new DataColumn("numero_cliente"));
            dt.Columns.Add(new DataColumn("rut_persona"));
            dt.Columns.Add(new DataColumn("nombre_persona"));
            dt.Columns.Add(new DataColumn("cliente_nombre"));
            dt.Columns.Add(new DataColumn("ultimo_estado"));
            dt.Columns.Add(new DataColumn("doc"));

            foreach (Operacion moperacion in loperacion)
            {
                DataRow            dr      = dt.NewRow();
                Documento_garantia doc_gar = new Documento_garantiaBC().getdocumento_garantia(moperacion.Id_solicitud);
                dr["id_solicitud"]      = moperacion.Id_solicitud;
                dr["cliente"]           = moperacion.Cliente.Id_cliente;
                dr["cliente_nombre"]    = moperacion.Cliente.Persona.Nombre;
                dr["numero_factura"]    = moperacion.Numero_factura;
                dr["patente"]           = moperacion.Patente;
                dr["numero_cliente"]    = moperacion.Numero_cliente;
                dr["tipo_operacion"]    = moperacion.Tipo_operacion.Operacion;
                dr["cod_tip_operacion"] = moperacion.Tipo_operacion.Codigo;
                dr["doc"] = doc_gar.Documento;
                if (moperacion.Adquiriente != null)
                {
                    dr["rut_persona"]    = moperacion.Adquiriente.Rut;
                    dr["nombre_persona"] = moperacion.Adquiriente.Nombre + " " + moperacion.Adquiriente.Apellido_paterno + " " + moperacion.Adquiriente.Apellido_materno;
                }
                else
                {
                    dr["rut_persona"]    = "0";
                    dr["nombre_persona"] = "Sin Adquiriente";
                }
                dr["ultimo_estado"] = moperacion.Estado;
                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();

            getestado(this.dl_producto.SelectedValue, this.dpl_estado);
        }