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); }
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); }