protected void Busca_Operacion_Por_Factura() { if (this.txt_factura.Text.Trim() == "") { return; } Int16 id_cliente = Convert.ToInt16(this.dl_cliente.SelectedValue); double rut_emisor = this.agp_emisor.Rut; double nro_factura = Convert.ToDouble(this.txt_factura.Text); Garantia mgarantia = new GarantiaBC().Getgarantiabyfactura(id_cliente, rut_emisor, nro_factura); if (mgarantia != null) { this.Carga_Operacion(mgarantia); } else { Cliente cliente_emisor = new ClienteBC().getClientePorRut(rut_emisor); if (cliente_emisor != null) { switch (cliente_emisor.Id_webservice) { case 1: this.GetDatosFacturaWS_AG(); break; default: break; } } } }
protected void Busca_Operacion() { Garantia garantia = new GarantiaBC().GetgarantiabyIdSolicitud(Convert.ToInt32(ViewState["id_solicitud"])); if (garantia != null) { this.lbl_operacion.Visible = true; this.lbl_numero.Visible = true; this.lbl_numero.Text = garantia.Operacion.Id_solicitud.ToString("N0"); this.dl_sucursal.SelectedValue = garantia.Sucursal_origen.Id_sucursal.ToString(); DateTime fecha; this.agp_vehiculo.Mostrar_Form(garantia.Operacion.Id_solicitud); this.agp_consignatario.Mostrar_Form(garantia.Adquiriente.Rut); this.txt_repertorio_rnp.Text = garantia.N_RepertorioRNP; if (DateTime.TryParse(garantia.Fecha_repertorio_rnp, out fecha)) { this.txt_fecha_repertorio_rnp.Text = fecha.ToShortDateString(); } else { this.txt_fecha_repertorio_rnp.Text = ""; } } }
protected void Busca_Operacion() { Garantia mgarantia = new GarantiaBC().GetgarantiabyIdSolicitud(Convert.ToInt32(ViewState["id_solicitud"])); if (mgarantia != null) { this.Carga_Operacion(mgarantia); } }
protected void Busca_Operacion_Por_Factura() { if (this.txt_factura.Text.Trim() == "") { return; } Int16 id_cliente = Convert.ToInt16(this.dl_cliente.SelectedValue); double rut_emisor = this.agp_emisor.Rut; double nro_factura = Convert.ToDouble(this.txt_factura.Text); Garantia mgarantia = new GarantiaBC().Getgarantiabyfactura(id_cliente, rut_emisor, nro_factura); if (mgarantia != null) { this.Carga_Operacion(mgarantia); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ViewState["id_cliente"] = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id_cliente"].ToString()); ViewState["id_solicitud"] = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id_solicitud"].ToString()); this.lbl_id_solicitud.Text = ViewState["id_solicitud"].ToString(); Garantia garantia = new GarantiaBC().GetgarantiabyIdSolicitud(Convert.ToInt32(ViewState["id_solicitud"].ToString())); if (garantia != null) { this.lbl_dedudor.Text = (garantia.Adquiriente.Nombre + " " + garantia.Adquiriente.Apellido_paterno + " " + garantia.Adquiriente.Apellido_materno).Trim().ToUpper(); this.lbl_rut_constituyente_titulo.Text = (garantia.Adquiriente.Rut > 50000000) ? "RUT" : "RUN"; } } }
protected void Add_Operacion() { if (!this.Validar_Form()) { return; } UpdatePanel up = this.up_negocio; if (!this.agp_adquirente.Guardar_Form()) { ScriptManager.RegisterStartupScript(up, up.GetType(), "alert_adquirente", string.Format("alert('{0}');", this.agp_adquirente.MensajeError), true); return; } if (this.agp_compra_para.Visible) { if (!this.agp_compra_para.Guardar_Form()) { ScriptManager.RegisterStartupScript(up, up.GetType(), "alert_compra_para", string.Format("alert('{0}');", this.agp_compra_para.MensajeError), true); return; } } if (this.dl_tipo_doc_fundante.SelectedValue.Trim() == "FACT") { if (!this.agp_emisor.Guardar_Form()) { ScriptManager.RegisterStartupScript(up, up.GetType(), "alert_emisor", string.Format("alert('{0}');", this.agp_compra_para.MensajeError), true); return; } } Int32 id_solicitud = Convert.ToInt32(ViewState["id_solicitud"]); double Adquiriente = this.agp_adquirente.Rut; short cliente = Convert.ToInt16(ViewState["id_cliente"]); double compra_para = this.agp_compra_para.Rut; string creada = ""; double compra_repre = 0; double repertorio = 0; double n_factura = Convert.ToDouble(this.txt_factura.Text.Replace(ViewState["separadorMiles"].ToString(), "")); string fecha_factura = this.txt_fecha_factura.Text; short id_sucursal = Convert.ToInt16(this.dl_sucursal.SelectedValue); double emisor = this.agp_emisor.Rut; double monto = Convert.ToDouble(this.txt_monto_factura.Text.Replace(ViewState["separadorMiles"].ToString(), "")); double n_cuotas = 0; if (this.txt_cant_cuotas.Text != "") { n_cuotas = Convert.ToDouble(this.txt_cant_cuotas.Text); } string fecha_primera = ""; string fecha_ultima = this.txt_ultima.Text; string cta_corriente = ""; string banco = ""; string titular = ""; string notario = this.txt_notaria_factura.Text; string ciudad = this.txt_ciudad_notaria_factura.Text; string fecha_contrato = this.txt_fecha_factura.Text; double n_cheques = 0; double neto_factura = Convert.ToDouble(this.txt_monto_factura.Text.Replace(ViewState["separadorMiles"].ToString(), "")); string tipo_pago_factura = this.dl_forma_pago_factura.SelectedValue; double factura_intereses = 0; string fecha_factura_intereses = ""; double monto_factura_intereses = 0; string fecha_protocolizacion = this.txt_fecha_protocolizacion.Text; string n_protocolizacion = (this.txt_nro_protocolizacion.Text.Replace(ViewState["separadorMiles"].ToString(), "")); string n_RepertorioNotaria = (this.txt_repertorio_protocolizacion.Text.Replace(ViewState["separadorMiles"].ToString(), "")); string n_RepertorioRNP = (this.txt_repertorio_rnp.Text.Replace(ViewState["separadorMiles"].ToString(), "")); string fecha_repertorio = this.txt_fecha_repertorio_protocolizacion.Text; string oficina_Registro = ""; string ing_alza_PN_registro = ""; string ing_alza_PH_registro = ""; string n_solicitud_PN_registro = ""; string n_solicitud_PH_registro = ""; string nombreEstado = ""; string fechaUltimoEstado = ""; double valor_vehiculo = Convert.ToDouble(this.txt_monto_factura.Text.Replace(ViewState["separadorMiles"].ToString(), "")); double monto_pie = 0; double factura_gastos = 0; string fecha_factura_gastos = ""; double monto_factura_gastos = 0; double nro_credito = Convert.ToDouble(this.txt_nro_credito.Text.Replace(ViewState["separadorMiles"].ToString(), "")); string doc_fundante = this.dl_tipo_doc_fundante.SelectedValue; string solicitante = ""; string notaria_protocolizacion = this.txt_notaria_protocolizacion.Text.Trim(); string ciudad_notaria_protocolizacion = this.txt_ciudad_notaria_protocolizacion.Text.Trim(); string fecha_repertorio_rnp = this.txt_fecha_repertorio_rnp.Text; string estado_solicitud_rnp = this.dl_estado_rnp.SelectedValue; string estado_prenda = this.dl_estado_prenda.SelectedValue; string observaciones = ""; string nro_declaracion = ""; string fecha_pagare = this.txt_f_pagare.Text; if (this.txt_v_cuotas.Text == "") { this.txt_v_cuotas.Text = "0"; } if (this.txt_tasa.Text == "") { this.txt_tasa.Text = "0"; } if (this.txt_dia.Text == "") { this.txt_dia.Text = "0"; } if (this.txt_c_pagare.Text == "") { this.txt_c_pagare.Text = "0"; } int valor_cuotas = Convert.ToInt32(this.txt_v_cuotas.Text.Replace(ViewState["separadorMiles"].ToString(), "")); string tasa = this.txt_tasa.Text; int dia = Convert.ToInt32(this.txt_dia.Text.Replace(ViewState["separadorMiles"].ToString(), "")); int capital_pagare = Convert.ToInt32(this.txt_c_pagare.Text.Replace(ViewState["separadorMiles"].ToString(), "")); if (this.txt_c_pagare.Text != "0" && this.txt_c_pagare.Text != "") { fecha_primera = this.txt_f_primera.Text; fecha_ultima = this.txt_f_ultima.Text; } int add = new OperacionBC().add_operacion(id_solicitud, cliente, ViewState["tipo_operacion"].ToString(), (string)(Session["usrname"]), 0, nro_credito.ToString().Trim(), Convert.ToInt32(this.dl_sucursal.SelectedValue), 0); ViewState["id_solicitud"] = add.ToString(); this.lbl_operacion.Visible = true; this.lbl_numero.Visible = true; this.lbl_numero.Text = add.ToString("N0"); if (add != 0) { string output = new GarantiaBC().add_Garantia(add, Adquiriente, cliente, compra_para, creada, compra_repre, repertorio, n_factura, fecha_factura, id_sucursal, emisor, monto, n_cuotas, fecha_primera, fecha_ultima, cta_corriente, banco, titular, notario, ciudad, fecha_contrato, n_cheques, neto_factura, tipo_pago_factura, factura_intereses, fecha_factura_intereses, monto_factura_intereses, fecha_protocolizacion, n_protocolizacion, n_RepertorioNotaria, n_RepertorioRNP, fecha_repertorio, oficina_Registro, ing_alza_PN_registro, ing_alza_PH_registro, n_solicitud_PN_registro, n_solicitud_PH_registro, nombreEstado, fechaUltimoEstado, valor_vehiculo, monto_pie, factura_gastos, fecha_factura_gastos, monto_factura_gastos, nro_credito, doc_fundante, solicitante, notaria_protocolizacion, ciudad_notaria_protocolizacion, fecha_repertorio_rnp, estado_solicitud_rnp, estado_prenda, observaciones, this.chk_cav.Checked, nro_declaracion, fecha_pagare, valor_cuotas, capital_pagare, tasa, dia); //Si hay un error guardando la operación if (output != "") { ScriptManager.RegisterStartupScript(up, up.GetType(), "alert_add_garantia", string.Format("alert('{0}');", output), true); return; } //PARA ORDEN DE TRABAJO if (IdOrdenTrabajo != 0) { FuncionGlobal.UpdateTipoOperacionOrdenTrabajo(ViewState["tipo_operacion"].ToString(), IdOrdenTrabajo, add); } string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, ViewState["tipo_operacion"].ToString(), "", (string)(Session["usrname"])); if (!this.agp_vehiculo.Guardar_Form(add)) { ScriptManager.RegisterStartupScript(up, up.GetType(), "alert_add_vehiculo", string.Format("alert('{0}');", this.agp_vehiculo.MensajeError), true); return; } this.Busca_Operacion(); } }
protected void autorizar_alzamientos() { var query = from r in this.gr_dato.Rows.OfType <GridViewRow>() where ((CheckBox)r.FindControl("chk")).Checked == true && r.RowType == DataControlRowType.DataRow select r; if (query.Count() > 0) { foreach (GridViewRow row in query) { int id = Convert.ToInt32(this.gr_dato.DataKeys[row.RowIndex].Values[0].ToString()); Garantia garantia = new GarantiaBC().GetgarantiabyIdSolicitud(id); int add = new OperacionBC().add_operacion(0, garantia.Cliente.Id_cliente, "ALZGA", (string)(Session["usrname"]), id, "", Convert.ToInt32(this.dl_sucursal.SelectedValue), 0); if (add != 0) { string aux = new GarantiaBC().add_Garantia(add, garantia.Adquiriente.Rut, garantia.Cliente.Id_cliente, (garantia.Compra_para != null) ? garantia.Compra_para.Rut : 0, garantia.Creada, (garantia.Compra_repre != null) ? garantia.Compra_repre.Rut : 0, garantia.Repertorio, garantia.N_factura, garantia.Fechafactura, garantia.Sucursal_origen.Id_sucursal, garantia.Emisor.Rut, garantia.Monto, garantia.N_cuotas, garantia.Fecha_primera, garantia.Fecha_ultima, garantia.Cta_corriente, garantia.Bancofinanciera, garantia.Titular, garantia.Notario, garantia.Ciudad_notario, garantia.Fecha_contrato, garantia.N_cheques, garantia.Neto, garantia.Tipo_pago_factura, garantia.Factura_intereses, garantia.Fecha_factura_intereses, garantia.Monto_factura_intereses, garantia.Fecha_protocolizacion, garantia.N_protocolizacion, garantia.N_RepertorioNotaria, garantia.N_RepertorioRNP, garantia.Fecha_repertorio, garantia.Oficina_Registro, garantia.Ing_alza_PN_registro, garantia.Ing_alza_PH_registro, garantia.N_solicitud_PN_registro, garantia.N_solicitud_PH_registro, garantia.NombreEstado, garantia.FechaUltimoEstado, garantia.Valor_vehiculo, garantia.Monto_pie, garantia.Factura_gastos, garantia.Fecha_factura_gastos, garantia.Monto_factura_gastos, garantia.Nro_credito, garantia.Doc_fundante, garantia.Solicitante, garantia.Notaria_protocolizacion, garantia.Ciudad_notaria_protocolizacion, garantia.Fecha_repertorio_rnp, garantia.Estado_solicitud_rnp, garantia.Estado_prenda, garantia.Observaciones, false, garantia.Nro_declaracion, garantia.Fecha_pagare, garantia.Valor_Cuotas, garantia.Capital_pagare, garantia.Tasa, garantia.Dia); foreach (DatosVehiculo veh in new DatosvehiculoBC().getDatosvehiculo(id)) { aux = new DatosvehiculoBC().add_Datosvehiculo(add, veh.Marca, veh.Tipo_vehiculo, veh.Patente, veh.Dv, veh.Modelo, veh.Chassis, veh.Motor, veh.Vin, veh.Serie, veh.Ano, veh.Cilindraje, veh.Color, veh.Carga, veh.Pesobruto, veh.Combustible, veh.Npuerta, veh.Nasiento, veh.Kilometraje, veh.Tasacion, veh.Codigo_SII, veh.Precio, 0, veh.Fecha_contrato, veh.Forma_pago, veh.Prenda, veh.Estado_vehiculo, veh.Rut_prenda, veh.Financiamiento_amicar, veh.Transmision, veh.Equipamiento); } aux = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, "ALZGA", "", (string)(Session["usrname"])); } } this.busca_operacion(); string cadena = ""; cadena += "?nombre_rpt=InfAlzamientosAutorizados.rpt"; cadena += "&tipo_operacion=ALZGA"; cadena += "&id_modulo=0"; cadena += "&id_sucursal=" + this.dl_sucursal.SelectedValue.ToString().Trim(); cadena += "&id_cliente=" + this.dl_cliente.SelectedValue.ToString().Trim(); cadena += "&id_solicitud=0"; cadena += "&rut_adquiriente=0"; cadena += "&numero_factura=0"; cadena += "&numero_cliente="; cadena += "&patente="; cadena += "&desde=" + string.Format("{0:yyyyMMdd}", DateTime.Today); cadena += "&hasta=" + string.Format("{0:yyyyMMdd}", DateTime.Today); cadena += "&ultimo_estado=0"; cadena += "&folio=0"; cadena += "&id_nomina=0"; cadena += "&id_ciudad=0"; cadena += "&id_familia=0"; ScriptManager.RegisterStartupScript(this, this.GetType(), "MyScript", "window.open('../reportes/view_report_agp.aspx" + cadena + "');", true); FuncionGlobal.alerta_updatepanel("Operaciones seleccionadas autorizadas con éxito", this.Page, this.upFiltros); } else { FuncionGlobal.alerta_updatepanel("No hay ninguna operación de prenda seleccionada", this.Page, this.upFiltros); } }
protected void Add_Operacion() { if (!this.Validar_Form()) { return; } if (!this.agp_consignatario.Guardar_Form()) { ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_adquirente", string.Format("alert('{0}');", this.agp_consignatario.MensajeError), true); return; } Int32 id_solicitud = Convert.ToInt32(ViewState["id_solicitud"]); double Adquiriente = this.agp_consignatario.Rut; short cliente = Convert.ToInt16(ViewState["id_cliente"]); double compra_para = 0; string creada = ""; double compra_repre = 0; double repertorio = 0; double n_factura = 0; string fecha_factura = ""; short id_sucursal = Convert.ToInt16(this.dl_sucursal.SelectedValue); double emisor = 0; double monto = 0; double n_cuotas = 0; string fecha_primera = ""; string fecha_ultima = ""; string cta_corriente = ""; string banco = ""; string titular = ""; string notario = ""; string ciudad = ""; string fecha_contrato = ""; double n_cheques = 0; double neto_factura = 0; string tipo_pago_factura = "0"; double factura_intereses = 0; string fecha_factura_intereses = ""; double monto_factura_intereses = 0; string fecha_protocolizacion = ""; string n_protocolizacion = "0"; string n_RepertorioNotaria = (this.txt_repertorio_notaria.Text.Replace(ViewState["separadorMiles"].ToString(), "")); string n_RepertorioRNP = (this.txt_repertorio_rnp.Text.Replace(ViewState["separadorMiles"].ToString(), "")); string fecha_repertorio = this.txt_fecha_repertorio_notaria.Text; string oficina_Registro = ""; string ing_alza_PN_registro = ""; string ing_alza_PH_registro = this.txt_fecha_inscripcion_ph.Text; string n_solicitud_PN_registro = ""; string n_solicitud_PH_registro = ""; string nombreEstado = ""; string fechaUltimoEstado = ""; double valor_vehiculo = 0; double monto_pie = 0; double factura_gastos = 0; string fecha_factura_gastos = ""; double monto_factura_gastos = 0; double nro_credito = 0; string doc_fundante = "0"; string solicitante = this.txt_solicitante.Text.ToUpper().Trim(); string notaria_protocolizacion = ""; string ciudad_notaria_protocolizacion = ""; string fecha_repertorio_rnp = this.txt_fecha_repertorio_rnp.Text; string estado_solicitud_rnp = "0"; string estado_prenda = "0"; string observaciones = ""; string nro_declaracion = ""; string fecha_pagare = ""; int valor_cuotas = 0; string tasa = "0"; int dia = 0; int capital_pagare = 0; int add = new OperacionBC().add_operacion(id_solicitud, cliente, ViewState["tipo_operacion"].ToString(), (string)(Session["usrname"]), 0, "", Convert.ToInt32(this.dl_sucursal.SelectedValue), 0); ViewState["id_solicitud"] = add.ToString(); if (add != 0) { string output = new GarantiaBC().add_Garantia(add, Adquiriente, cliente, compra_para, creada, compra_repre, repertorio, n_factura, fecha_factura, id_sucursal, emisor, monto, n_cuotas, fecha_primera, fecha_ultima, cta_corriente, banco, titular, notario, ciudad, fecha_contrato, n_cheques, neto_factura, tipo_pago_factura, factura_intereses, fecha_factura_intereses, monto_factura_intereses, fecha_protocolizacion, n_protocolizacion, n_RepertorioNotaria, n_RepertorioRNP, fecha_repertorio, oficina_Registro, ing_alza_PN_registro, ing_alza_PH_registro, n_solicitud_PN_registro, n_solicitud_PH_registro, nombreEstado, fechaUltimoEstado, valor_vehiculo, monto_pie, factura_gastos, fecha_factura_gastos, monto_factura_gastos, nro_credito, doc_fundante, solicitante, notaria_protocolizacion, ciudad_notaria_protocolizacion, fecha_repertorio_rnp, estado_solicitud_rnp, estado_prenda, observaciones, false, nro_declaracion, fecha_pagare, valor_cuotas, capital_pagare, tasa, dia); //Si hay un error guardando la operación if (output != "") { ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_add_garantia", string.Format("alert('{0}');", output), true); return; } string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, ViewState["tipo_operacion"].ToString(), "", (string)(Session["usrname"])); //INGRESO OPERACIÓN if (!this.agp_vehiculo.Guardar_Form(add)) { ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_add_garantia", string.Format("alert('{0}');", this.agp_vehiculo.MensajeError), true); return; } this.lbl_operacion.Visible = true; this.lbl_numero.Visible = true; this.lbl_numero.Text = add.ToString("N0"); this.Busca_Operacion(); } }
protected void procesarArchivo() { if (this.fu_archivo.HasFile) { FileInfo fi_documento = new FileInfo(this.fu_archivo.FileName); if (fi_documento.Extension.ToLower() == ".xls") { string sSave = string.Format("{0}\\{1}", Server.MapPath("/garantias"), Session["usrname"].ToString().Trim().ToUpper() + "_" + DateTime.Now.ToString("yyyyMMdd_HHmmss") + fi_documento.Extension); DataTable dt = new DataTable("Observaciones"); dt.Columns.Add("id_solicitud"); dt.Columns.Add("observacion"); dt.Columns.Add("icon"); try { this.fu_archivo.PostedFile.SaveAs(sSave); //Procesa el archivo string strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sSave + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\";"; OleDbConnection cnn = new OleDbConnection(strCnn); cnn.Open(); OleDbCommand cmd = new OleDbCommand("SELECT * FROM [Hoja1$]", cnn); cmd.CommandType = CommandType.Text; OleDbDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { int id_solicitud; DateTime fecha_rnp; int repertorio_rnp; DateTime fecha_not; int repertorio_not; DataRow resultado = dt.NewRow(); if (int.TryParse(dr["id_solicitud"].ToString(), out id_solicitud)) { resultado["id_solicitud"] = id_solicitud; if (DateTime.TryParse(dr["fecha_rnp"].ToString(), out fecha_rnp)) { if (int.TryParse(dr["repertorio_rnp"].ToString(), out repertorio_rnp)) { if (DateTime.TryParse(dr["fecha_not"].ToString(), out fecha_not)) { if (int.TryParse(dr["repertorio_not"].ToString(), out repertorio_not)) { try { Garantia garantia = new GarantiaBC().GetgarantiabyIdSolicitud(id_solicitud); if (garantia != null) { garantia.N_RepertorioRNP = repertorio_rnp.ToString(); garantia.Fecha_repertorio_rnp = fecha_rnp.ToShortDateString(); garantia.N_RepertorioNotaria = repertorio_not.ToString(); garantia.Fecha_repertorio = fecha_not.ToShortDateString(); string aux = new GarantiaBC().add_Garantia(garantia.Operacion.Id_solicitud, garantia.Adquiriente.Rut, garantia.Cliente.Id_cliente, (garantia.Compra_para != null) ? garantia.Compra_para.Rut : 0, garantia.Creada, (garantia.Compra_repre != null) ? garantia.Compra_repre.Rut : 0, garantia.Repertorio, garantia.N_factura, garantia.Fechafactura, garantia.Sucursal_origen.Id_sucursal, (garantia.Emisor != null) ? garantia.Emisor.Rut : 0, garantia.Monto, garantia.N_cuotas, garantia.Fecha_primera, garantia.Fecha_ultima, garantia.Cta_corriente, garantia.Bancofinanciera, garantia.Titular, garantia.Notario, garantia.Ciudad_notario, garantia.Fecha_contrato, garantia.N_cheques, garantia.Neto, garantia.Tipo_pago_factura, garantia.Factura_intereses, garantia.Fecha_factura_intereses, garantia.Monto_factura_intereses, garantia.Fecha_protocolizacion, garantia.N_protocolizacion, garantia.N_RepertorioNotaria, garantia.N_RepertorioRNP, garantia.Fecha_repertorio, garantia.Oficina_Registro, garantia.Ing_alza_PN_registro, garantia.Ing_alza_PH_registro, garantia.N_solicitud_PN_registro, garantia.N_solicitud_PH_registro, garantia.NombreEstado, garantia.FechaUltimoEstado, garantia.Valor_vehiculo, garantia.Monto_pie, garantia.Factura_gastos, garantia.Fecha_factura_gastos, garantia.Monto_factura_gastos, garantia.Nro_credito, garantia.Doc_fundante, garantia.Solicitante, garantia.Notaria_protocolizacion, garantia.Ciudad_notaria_protocolizacion, garantia.Fecha_repertorio_rnp, garantia.Estado_solicitud_rnp, garantia.Estado_prenda, garantia.Observaciones, garantia.Cav_comprado, garantia.Nro_declaracion, garantia.Fecha_pagare, garantia.Valor_Cuotas, garantia.Capital_pagare, garantia.Tasa, garantia.Dia); if (aux == "") { resultado["observacion"] = "Actualizada exitosamente"; resultado["icon"] = "../imagenes/sistema/static/109_AllAnnotations_Default_16x16_72.png"; } else { resultado["observacion"] = aux; resultado["icon"] = "../imagenes/sistema/static/109_AllAnnotations_Error_16x16_72.png"; } } else { resultado["observacion"] = "No se encontró la operación solicitada"; resultado["icon"] = "../imagenes/sistema/static/109_AllAnnotations_Info_16x16_72.png"; } } catch (Exception ex) { resultado["observacion"] = ex.Message; resultado["icon"] = "../imagenes/sistema/static/109_AllAnnotations_Error_16x16_72.png"; } } else { resultado["id_solicitud"] = id_solicitud; resultado["observacion"] = "Número Repertorio Notaría: El valor '" + dr["repertorio_not"].ToString() + "' no es un número válido"; resultado["icon"] = "../imagenes/sistema/static/109_AllAnnotations_Error_16x16_72.png"; } } else { resultado["id_solicitud"] = id_solicitud; resultado["observacion"] = "Fecha Repertorio Notaría: El valor '" + dr["fecha_not"].ToString() + "' no es una fecha válida"; resultado["icon"] = "../imagenes/sistema/static/109_AllAnnotations_Error_16x16_72.png"; } } else { resultado["id_solicitud"] = id_solicitud; resultado["observacion"] = "Número Repertorio RNP: El valor '" + dr["repertorio_rnp"].ToString() + "' no es un número válido"; resultado["icon"] = "../imagenes/sistema/static/109_AllAnnotations_Error_16x16_72.png"; } } else { resultado["id_solicitud"] = id_solicitud; resultado["observacion"] = "Fecha Repertorio RNP: El valor '" + dr["fecha_rnp"].ToString() + "' no es una fecha válida"; resultado["icon"] = "../imagenes/sistema/static/109_AllAnnotations_Error_16x16_72.png"; } } else { resultado["id_solicitud"] = dr["id_solicitud"].ToString(); resultado["observacion"] = "Id. Solicitud: El valor '" + dr["id_solicitud"].ToString() + "' no es un número válido"; resultado["icon"] = "../imagenes/sistema/static/109_AllAnnotations_Error_16x16_72.png"; } dt.Rows.Add(resultado); } dr.Close(); cnn.Close(); cnn.Dispose(); if (File.Exists(sSave)) { File.Delete(sSave); } this.lbl_titulo.Text = this.fu_archivo.PostedFile.FileName; this.gr_info.DataSource = dt; this.gr_info.DataBind(); } catch (Exception ex) { this.lbl_error.Text = string.Format("Error al subir el archivo {0}\n\n{1}", this.fu_archivo.FileName, ex.Message); } } else { this.lbl_error.Text = "Debe seleccionar un archivo en formato Excel 97-2003 (.xls)"; } } else { this.lbl_error.Text = "No se ha seleccionado ningún archivo"; } }