protected void Page_Load(object sender, EventArgs e) { IdSolicitud = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id_solicitud"]); Patente = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["patente"]); if (IsPostBack) { return; } //AQUÍ BUSCAR INFOCAR Y MOSTRAR DATOS RELEVANTES DEL PROPIETARIO. var dtInfocar = new InfoAutoBC().GetInfocarBySolicitud(Convert.ToInt32(IdSolicitud)); if (dtInfocar.Rows.Count > 0) { lblRutPropietario.Text = Convert.ToString(dtInfocar.Rows[0]["propietarioRut"]); lblNombrePropietario.Text = Convert.ToString(dtInfocar.Rows[0]["propietarioNombre"]).Trim().ToUpper(); } var estado = new EstadooperacionBC().getUltimoEstadoByIdoperacion(Convert.ToInt32(IdSolicitud)); // Estado 268 en analisis pRO 274 DESARROLLO; ESTADO 284 ESPERANDO_EJECUTIVO EN VEHICULO PARTE DE PAGO ibTerminar.Visible = estado.Estado_operacion.Codigo_estado == 268 || estado.Estado_operacion.Codigo_estado == 275; lblPatente.Text = Patente.ToUpper(); FuncionGlobal.comboparametro(dlFuenteInformacion, "TIPREDIVE"); OcultarItems(); dlFuenteInformacion.SelectedValue = "ACENTRALFACT"; VerificaEstado(); GetProveedorInformacion(); }
protected void GenerarNomina() { TipoNomina lTiponomina = new TipoNominaBC().getTiponominaBytipo(Convert.ToInt32(this.dl_tiponomina.SelectedValue)); int folio = Convert.ToInt32(lTiponomina.Folio); int orden_new = lTiponomina.Orden_new; var query = from r in this.gr_dato.Rows.OfType <GridViewRow>() where ((CheckBox)r.FindControl("chk")).Checked == true && r.RowType == DataControlRowType.DataRow select r; foreach (GridViewRow r in query) { string add = new TipoNominaBC().add_tiponominaByOperacion(Convert.ToInt32(this.gr_dato.DataKeys[r.RowIndex].Values[0]), Convert.ToInt32(this.dl_tiponomina.SelectedValue), folio, Session["usrname"].ToString()); if (orden_new != 0) { add = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(this.gr_dato.DataKeys[r.RowIndex].Values[0]), orden_new, this.gr_dato.DataKeys[r.RowIndex].Values[2].ToString(), this.txt_observaciones.Text.Trim(), Session["usrname"].ToString()); } } string upd = new TipoNominaBC().upd_FolioNomina(Convert.ToInt32(this.dl_tiponomina.SelectedValue)); string cadena = "/reportes/view_nomina.aspx"; cadena += "?id_familia=" + this.dl_familia.SelectedValue; cadena += "&folio=" + folio.ToString(); cadena += "&id_nomina=" + this.dl_tiponomina.SelectedValue; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ViewNomina", "window.open('" + cadena + "');", true); this.Buscar_Operaciones(); }
protected void Add_Operacion() { if (!this.agp_adquirente.Guardar_Form()) { ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_adquirente", string.Format("alert('{0}');", this.agp_adquirente.MensajeError), true); return; } int add = new OperacionBC().add_operacion(Convert.ToInt32(ViewState["id_solicitud"]), Convert.ToInt16(ViewState["id_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 SolicitudPlacasProvisoriasBC().add_solicitud_placas_provisorias(add, Convert.ToInt16(this.dl_sucursal.SelectedValue), this.txt_patente.Text.Trim().ToUpper(), this.agp_adquirente.Rut); //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"])); this.lbl_operacion.Visible = true; this.lbl_numero.Visible = true; this.lbl_numero.Text = add.ToString("N0"); if (hdIdOrdenTrabajo.Value.Trim() != "0") { FuncionGlobal.UpdateTipoOperacionOrdenTrabajo(ViewState["tipo_operacion"].ToString(), Convert.ToInt32(hdIdOrdenTrabajo.Value), add); } } }
protected void getestadowork() { List <EstadoOperacion> lEstadooperacion = new EstadooperacionBC().getEstadoByoperacion(Convert.ToInt32(id_solicitud), (string)(Session["usrname"])); DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("estado")); dt.Columns.Add(new DataColumn("fecha")); dt.Columns.Add(new DataColumn("cuenta_usuario")); dt.Columns.Add(new DataColumn("nombre_usuario")); dt.Columns.Add(new DataColumn("observacion")); dt.Columns.Add(new DataColumn("contador")); dt.Columns.Add(new DataColumn("semaforo")); foreach (EstadoOperacion mestadooperacion in lEstadooperacion) { DataRow dr = dt.NewRow(); dr["estado"] = mestadooperacion.Estado_operacion.Descripcion; dr["fecha"] = mestadooperacion.Fecha_hora; dr["cuenta_usuario"] = mestadooperacion.Usuario.UserName; dr["nombre_usuario"] = mestadooperacion.Usuario.Nombre; dr["observacion"] = mestadooperacion.Observacion; dr["semaforo"] = mestadooperacion.Semaforo.Trim(); dr["contador"] = mestadooperacion.Contador.ToString().Trim(); dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); }
protected void btn_Aceptar_Click(object sender, EventArgs e) { foreach (GridViewRow row in this.grdResultado.Rows) { string idref = row.Cells[1].Text; RadioButton pg = (RadioButton)row.Cells[5].FindControl("rdb_Pagado"); RadioButton anl = (RadioButton)row.Cells[5].FindControl("rdb_Anulado"); Int32 id_sol = Convert.ToInt32(row.Cells[0].Text); if (pg.Checked) { string add_or = new EstadooperacionBC().add_estado_orden(id_sol, 99, "CBCA", txt_obs.Text, (string)(Session["usrname"])); mensajeOper(9, idref); } if (anl.Checked) { string add_or = new EstadooperacionBC().add_estado_orden(id_sol, 90, "CBCA", txt_obs.Text, (string)(Session["usrname"])); mensajeOper(5, idref); } } txt_obs.Text = ""; CagraGrilla(); }
protected void bt_GrabaCreditos_Click(object sender, EventArgs e) { try { if (grdCreditos.Rows.Count > 0) { foreach (GridViewRow row in grdCreditos.Rows) { string idref; string idinterno; idref = row.Cells[0].Text; idinterno = row.Cells[1].Text; CheckBox chkF = (CheckBox)row.Cells[2].FindControl("chkfirma"); if (chkF.Checked) { Int32 opr = new OperacionBC().add_operacion(0, 1, "CBCA", (string)(Session["usrname"]), 0, "", 0, 0); string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(opr), 1, "CBCA", "", (string)(Session["usrname"])); string add = new MasterBCABC().add_MasterBCA(Convert.ToInt32(idref), idinterno, opr); } } cargagrillacredito(); grdCreditos.Visible = false; grdnewcredit.Visible = true; bt_GrabaCreditos.Enabled = false; btn_Enviar.Visible = true; } } catch (Exception ex) { lblError.Text = ex.Message; } }
private void addd() { double rut_adq = 0; Int32 add = new OperacionBC().add_operacion(Convert.ToInt32(this.lbl_numero.Text), Convert.ToInt16(10), tipo_operacion, (string)(Session["usrname"]), 0, "", Convert.ToInt32(this.dl_sucursal.SelectedValue), 0); if (this.DatosAdquiriente.Guardar_Form()) { if (this.DatosAdquiriente.InfoPersona != null) { rut_adq = this.DatosAdquiriente.InfoPersona.Rut; } } Int32 n_cliente = 0; if (this.txt_n_cliente.Text != "") { n_cliente = Convert.ToInt32(this.txt_n_cliente.Text); } string add2 = new Retiro_carpetaBC().add_retiro_carpeta(rut_adq.ToString(), n_cliente, this.txt_ejecutivo.Text, add, "0", this.dl_concesionario.SelectedItem.Text, "0", "", this.txt_patente.Text, DateTime.Now.ToString()); string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, tipo_operacion, "", (string)(Session["usrname"])); this.lbl_operacion.Visible = true; this.lbl_numero.Visible = true; this.lbl_operacion.Text = "Operación de Retiro de Carpeta Numero:"; this.lbl_numero.Text = Convert.ToString(add); FuncionGlobal.alerta("RETIRO DE CARPETA, INGRESADO CON EXITO", Page); }
protected void gr_dato_RowEditing(object sender, GridViewEditEventArgs e) { if (tipo == "RETC" || tipo == "DOCOM" || tipo == "SAA" || tipo == "RETND") { gr_dato.EditIndex = e.NewEditIndex; List <EstadoOperacion> lEstadooperacion = new EstadooperacionBC().getEstadoByoperacion(Convert.ToInt32(id_solicitud), (string)(Session["usrname"])); DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id_estado")); dt.Columns.Add(new DataColumn("estado")); dt.Columns.Add(new DataColumn("fecha")); dt.Columns.Add(new DataColumn("cuenta_usuario")); dt.Columns.Add(new DataColumn("nombre_usuario")); dt.Columns.Add(new DataColumn("observacion")); dt.Columns.Add(new DataColumn("contador")); dt.Columns.Add(new DataColumn("semaforo")); foreach (EstadoOperacion mestadooperacion in lEstadooperacion) { DataRow dr = dt.NewRow(); dr["id_estado"] = mestadooperacion.Estado_operacion.Codigo_estado; dr["estado"] = mestadooperacion.Estado_operacion.Descripcion; dr["fecha"] = mestadooperacion.Fecha_hora; dr["cuenta_usuario"] = mestadooperacion.Usuario.UserName; dr["nombre_usuario"] = mestadooperacion.Usuario.Nombre; dr["observacion"] = mestadooperacion.Observacion; dr["semaforo"] = mestadooperacion.Semaforo.Trim(); dr["contador"] = mestadooperacion.Contador.ToString().Trim(); dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); //gr_dato.DataBind(); } }
private void Add_Pago_Completo() { bool permite = new UsuarioBC().GetUsuario((string)(Session["usrname"])).Permite_pagar; if (permite == true) { var query = from r in this.gr_dato.Rows.OfType <GridViewRow>() where ((CheckBox)r.FindControl("chk")).Checked == true && r.RowType == DataControlRowType.DataRow && Convert.ToDouble(Convert.ToDouble(this.gr_dato.DataKeys[r.RowIndex].Values[5])) > 0 select r.RowIndex; string add; string x = "Operaciones rebajadas con exito"; foreach (int i in query) { EstadoOperacion mesta = new EstadooperacionBC().getEstadobyorden(Convert.ToInt32(this.gr_dato.DataKeys[i].Values[3].ToString().Trim()), 88); if (mesta.Permite_estado == true) { add = new MovimientocuentaBC().add_movimiento_cuentaPagoCompleto(Convert.ToInt32(this.gr_dato.DataKeys[i].Values[3].ToString()), Convert.ToInt16(this.dl_cuenta.SelectedValue), (string)(Session["usrname"]), this.txt_fecha_pago.Text.Trim(), this.dl_tipo_operacion.SelectedValue, this.txt_especial.Text); } else { x = "HAY OPERACIONES CON PROBLEMAS"; } } FuncionGlobal.alerta_updatepanel(x, this.Page, this.up_movimiento); this.Busca_Operacion(); } else { FuncionGlobal.alerta_updatepanel("Su usuario no tiene los pemisos para Pagar Operaciones", this.Page, this.up_movimiento); } }
public void CargaObjetosForm(int codigoEstadoActual, int codigoEestadoOrigen, int idSolicitud) { //Setea los objetos del formulario ...labels, textboxs, etc var estadoActual = new EstadooperacionBC().getEstadobycodigoestado(IdSolicitud, codigoEstadoActual); var estadoOrigen = new EstadooperacionBC().getEstadobycodigoestado(IdSolicitud, codigoEestadoOrigen); lblActual.Text = estadoActual.Estado_operacion.Descripcion.ToUpper(); lblOrigen.Text = estadoOrigen.Estado_operacion == null? "SIN ESTADO ANTERIOR": estadoOrigen.Estado_operacion.Descripcion.ToUpper(); }
protected void Add_Operacion() { if (!this.agp_adquirente.Guardar_Form()) { ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_adquirente", string.Format("alert('{0}');", this.agp_adquirente.MensajeError), true); return; } int add = new OperacionBC().add_operacion(Convert.ToInt32(ViewState["id_solicitud"]), Convert.ToInt16(ViewState["id_cliente"]), ViewState["tipo_operacion"].ToString(), (string)(Session["usrname"]), 0, "", Convert.ToInt32(this.dl_sucursal.SelectedValue), Convert.ToInt32(this.txt_factura.Text)); if (!this.agp_vehiculo.Guardar_Form(add)) { ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_vehiculo", string.Format("alert('{0}');", this.agp_vehiculo.MensajeError), true); return; } Int32 factura = 0; if (this.txt_factura.Text != "") { factura = Convert.ToInt32(this.txt_factura.Text); } ViewState["id_solicitud"] = add.ToString(); if (add != 0) { //string output = new PreinscripcionBC().add_preinscripcion(add, Convert.ToDouble(factura), "", "", "", "", "", "", // Convert.ToDouble(this.agp_adquirente.Rut), this.dl_financiera.SelectedValue, "SP", Convert.ToDouble(0),this.dl_forma_pago.SelectedValue , Convert.ToDouble(this.txt_neto.Text), "", // 0, Convert.ToInt16(this.dl_sucursal.SelectedValue), Convert.ToInt16(this.dl_sucursal.SelectedValue), // Convert.ToDouble(0),Convert.ToDouble(0)); string output = new TransferenciaBC().add_Transferencia(add, Convert.ToDouble(this.agp_adquirente.Rut), Convert.ToDouble(0), Convert.ToDouble(0), Convert.ToInt32(this.dl_sucursal.SelectedValue), "", this.dl_financiera.SelectedValue, this.dl_forma_pago.SelectedValue); //Si hay un error guardando la operación if (output != "") { ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_add_PermySeg", 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"])); this.lbl_operacion.Visible = true; this.lbl_numero.Visible = true; this.lbl_numero.Text = add.ToString("N0"); this.ib_comgasto.Visible = true; this.ib_gasto.Visible = true; this.ib_poliza.Visible = true; } }
protected void gr_dato_RowUpdating(object sender, GridViewUpdateEventArgs e) { int userid = Convert.ToInt32(gr_dato.DataKeys[e.RowIndex].Value.ToString()); GridViewRow row = (GridViewRow)gr_dato.Rows[e.RowIndex]; TextBox txtFact = (TextBox)gr_dato.Rows[e.RowIndex].FindControl("observacion"); TextBox fecha = (TextBox)gr_dato.Rows[e.RowIndex].FindControl("fecha"); string estado_c = row.Cells[0].Text; ////TextBox txtname=(TextBox)gr.cell[].control[]; //TextBox textName = (TextBox)row.Cells[0].Controls[0]; //TextBox textadd = (TextBox)row.Cells[1].Controls[0]; //TextBox textc = (TextBox)row.Cells[2].Controls[0]; //TextBox textadd = (TextBox)row.FindControl("txtadd"); //TextBox textc = (TextBox)row.FindControl("txtc"); string aa = txtFact.Text; string bb = fecha.Text; string add = new EstadooperacionBC().add_ActEstadooperacion(Convert.ToInt32(id_solicitud), userid, aa, bb); gr_dato.EditIndex = -1; List <EstadoOperacion> lEstadooperacion = new EstadooperacionBC().getEstadoByoperacion(Convert.ToInt32(id_solicitud), (string)(Session["usrname"])); DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id_estado")); dt.Columns.Add(new DataColumn("estado")); dt.Columns.Add(new DataColumn("fecha")); dt.Columns.Add(new DataColumn("cuenta_usuario")); dt.Columns.Add(new DataColumn("nombre_usuario")); dt.Columns.Add(new DataColumn("observacion")); dt.Columns.Add(new DataColumn("contador")); dt.Columns.Add(new DataColumn("semaforo")); foreach (EstadoOperacion mestadooperacion in lEstadooperacion) { DataRow dr = dt.NewRow(); dr["id_estado"] = mestadooperacion.Estado_operacion.Codigo_estado; dr["estado"] = mestadooperacion.Estado_operacion.Descripcion; dr["fecha"] = mestadooperacion.Fecha_hora; dr["cuenta_usuario"] = mestadooperacion.Usuario.UserName; dr["nombre_usuario"] = mestadooperacion.Usuario.Nombre; dr["observacion"] = mestadooperacion.Observacion; dr["semaforo"] = mestadooperacion.Semaforo.Trim(); dr["contador"] = mestadooperacion.Contador.ToString().Trim(); dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); //gr_dato.DataBind(); }
protected void bt_guardar_Click(object sender, EventArgs e) { EstadoOperacion mesta = new EstadooperacionBC().getEstadobyorden(Convert.ToInt32(id_solicitud), 88); Usuario usu = new UsuarioBC().GetUsuario((string)(Session["usrname"])); if (usu.Permite_eliminar == true) { if ((Convert.ToInt32(this.lbl_cargo_cliente.Text) + Convert.ToInt32(this.lbl_cargo_empresa.Text)) != Convert.ToInt32(this.lbl_total.Text)) { FuncionGlobal.alerta_updatepanel("EXISTEN DIFERENCIAS ENTRE LOS MONTOS", this.Page, this.up_datos); } else { add_gastos(); FuncionGlobal.alerta_updatepanel("GASTOS ACTUALIZADOS CON EXITO", this.Page, this.up_datos); if (EMI.IdOperacion != 0) { string add_or = new EstadooperacionBC().add_Estadooperacion(Convert.ToInt32(id_solicitud), 239, "PERMISO EMITIDO POR PROVIDENCIA", (string)(Session["usrname"])); } } } else { if (mesta.Permite_estado == false) { if ((Convert.ToInt32(this.lbl_cargo_cliente.Text) + Convert.ToInt32(this.lbl_cargo_empresa.Text)) != Convert.ToInt32(this.lbl_total.Text)) { FuncionGlobal.alerta_updatepanel("EXISTEN DIFERENCIAS ENTRE LOS MONTOS", this.Page, this.up_datos); } else { add_gastos(); FuncionGlobal.alerta_updatepanel("GASTOS ACTUALIZADOS CON EXITO", this.Page, this.up_datos); if (EMI.IdOperacion != 0) { string add_or = new EstadooperacionBC().add_Estadooperacion(Convert.ToInt32(id_solicitud), 239, "PERMISO EMITIDO POR PROVIDENCIA", (string)(Session["usrname"])); } } } else { FuncionGlobal.alerta_updatepanel("NO SE PUEDE MODIFICAR LOS GASTOS, YA QUE LA OPERACION ESTA EN COBRANZA", this.Page, this.up_datos); //FuncionGlobal.alerta("NO SE PUEDE MODIFICAR LOS GASTOS, YA QUE LA OPERACION ESTA EN COBRANZA", this.Page); } } }
private void add_estado() { string add = new EstadooperacionBC().add_Estadooperacion(Convert.ToInt32(this.id_solicitud), Convert.ToInt32(this.dl_estado.SelectedValue), this.txt_obs.Text, (string)(Session["usrname"])); if (Panel1.Visible == true & this.txt_fecha.Text != "" & this.txt_hora.Text != "") { string ad = new ProgramacionGCBC().add_programacioGC(Convert.ToInt32(id_solicitud), Convert.ToDateTime(this.txt_fecha.Text), this.txt_hora.Text); } FuncionGlobal.alerta("ESTADO ACTUALIZADO CON EXITO", this.Page); getestadowork(); return; }
protected void mensajeOper(int codigo, string id_solicitud) { Usuario musuario = new UsuarioBC().GetUsuario((string)(Session["usrname"])); MailBCA mBCA = new MailBCABC().getMailbycodigo(codigo); EstadoOperacion mobservacion = new EstadooperacionBC().getEstadobycodigoestado(Convert.ToInt32(id_solicitud), 123); Usuario musuarioComercial = new UsuarioBC().GetUsuario(cbo_EjeCom.SelectedValue); string ccopia = mBCA.Ccopy; if (codigo == 4) { ccopia = ccopia + ";" + musuarioComercial.Correo; } string[] body = mBCA.Body.Split('.'); Mail.Mail mail = new Mail.Mail(); StringBuilder strBody = new StringBuilder(); strBody.Append("<html><head><title>Correo Automatico</title><body>"); strBody.Append("<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"); strBody.Append("<tr><td>"); foreach (string item in body) { strBody.AppendLine("<br/>"); strBody.AppendLine(item.Replace("XX:XX", lbl_hora.Text)); } strBody.Append("<tr><td>"); strBody.AppendLine("OBS.: " + mobservacion.Observacion); strBody.Append("</td></tr>"); strBody.AppendLine(""); strBody.Append("</td></tr>"); strBody.Append("<tr><td>"); strBody.AppendLine("<br/>"); strBody.AppendLine("Atte.,"); strBody.AppendLine("<br/>"); strBody.AppendLine(mBCA.Firma); strBody.Append("</td></tr><tr><td>"); strBody.Append("<IMG SRC=" + "http://190.196.121.53/imagenes/firmaCA.jpg" + ">"); strBody.Append("</td></tr></table>"); strBody.Append("</body></html>"); mail.SendMail(musuario.Correo, mBCA.Ccopy, mBCA.Subject.Replace("NOperacion", id_solicitud), strBody.ToString().Replace("XX:XX", lbl_hora.Text).Replace("NOperacion", id_solicitud)); }
protected void btnRechCred_Click(object sender, EventArgs e) { string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(lbl_Oper_ID.Text), 99, "AGND", txt_obs.Text, (string)(Session["usrname"])); this.label_fin.Visible = true; this.bt_finalizar.Visible = false; this.bt_guardar.Visible = false; this.bt_Volver.Visible = true; foreach (GridViewRow row in grdCrditos.Rows) { string idref = row.Cells[1].Text; string add_esta = new EstadooperacionBC().add_estado_orden(Convert.ToInt16(idref), 70, "CBCA", txt_obs.Text, (string)(Session["usrname"])); } mensajeOper(7, lbl_Oper_ID.Text); }
private void add_estado() { UpdatePanel up = (UpdatePanel)this.Master.FindControl("UpdatePanel1"); string add = new EstadooperacionBC().add_EstadooperacionCliente(Convert.ToInt32(this.id_solicitud), Convert.ToInt32(this.dl_estado.SelectedValue), this.txt_obs.Text, (string)(Session["usrname"])); if (add != "") { FuncionGlobal.alerta_updatepanel(add, Page, up); return; } getestadowork(); FuncionGlobal.alerta_updatepanel("ESTADO ACTUALIZADO CON EXITO", Page, up); return; }
protected void gr_dato_RowDeleting(object sender, GridViewDeleteEventArgs e) { if ((Session["usrname"]).ToString() == "81947139" || (Session["usrname"]).ToString() == "130851339" || (Session["usrname"]).ToString() == "153944601") { if (tipo == "RETC" || tipo == "DOCOM" || tipo == "DOCVT" || tipo == "RETND") { int userid = Convert.ToInt32(gr_dato.DataKeys[e.RowIndex].Value.ToString()); GridViewRow row = (GridViewRow)gr_dato.Rows[e.RowIndex]; string estado_c = row.Cells[0].Text; string add = new EstadooperacionBC().add_delEstadooperacion(Convert.ToInt32(id_solicitud), userid); List <EstadoOperacion> lEstadooperacion = new EstadooperacionBC().getEstadoByoperacion(Convert.ToInt32(id_solicitud), (string)(Session["usrname"])); DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id_estado")); dt.Columns.Add(new DataColumn("estado")); dt.Columns.Add(new DataColumn("fecha")); dt.Columns.Add(new DataColumn("cuenta_usuario")); dt.Columns.Add(new DataColumn("nombre_usuario")); dt.Columns.Add(new DataColumn("observacion")); dt.Columns.Add(new DataColumn("contador")); dt.Columns.Add(new DataColumn("semaforo")); foreach (EstadoOperacion mestadooperacion in lEstadooperacion) { DataRow dr = dt.NewRow(); dr["id_estado"] = mestadooperacion.Estado_operacion.Codigo_estado; dr["estado"] = mestadooperacion.Estado_operacion.Descripcion; dr["fecha"] = mestadooperacion.Fecha_hora; dr["cuenta_usuario"] = mestadooperacion.Usuario.UserName; dr["nombre_usuario"] = mestadooperacion.Usuario.Nombre; dr["observacion"] = mestadooperacion.Observacion; dr["semaforo"] = mestadooperacion.Semaforo.Trim(); dr["contador"] = mestadooperacion.Contador.ToString().Trim(); dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); } } }
protected void gr_dato_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow roww; GridViewRow row; int i = this.gr_dato.SelectedIndex; roww = gr_dato.Rows[i]; row = gr_dato.Rows[i]; int idSolicitud = Convert.ToInt32(gr_dato.DataKeys[i]["id_solicitud"]); var chk = (CheckBox)gr_dato.Rows[i].FindControl("chk"); var nombre = gr_dato.DataKeys[i].Value.ToString(); var tipo_operacion = gr_dato.DataKeys[i].Value.ToString(); var check = (CheckBox)gr_dato.Rows[i].FindControl("chk"); var o = new EstadooperacionBC().getUltimoEstadoByIdoperacion(Convert.ToInt32(idSolicitud)); if (check.Checked && o.Estado_operacion.Descripcion == "ANALISIS MANUAL") { new InfoAutoBC().Reset_solicitudDVCancelar(Convert.ToInt32(idSolicitud)); } if (check.Checked) { return; } chk.Checked = true; if (!chk.Checked) { return; } var tipo = new OperacionBC().getoperacion(Convert.ToInt32(idSolicitud)); var orden = tipo.Tipo_operacion.Codigo.Trim() == "INFAU" ? 5 : 3; new EstadooperacionBC().add_estado_orden(Convert.ToInt32(idSolicitud), orden, nombre, "tomado para analisis", (string)(Session["usrname"])); roww.Cells[16].Text = "EN ANALISIS"; roww.Cells[17].Text = new UsuarioBC().GetUsuario((string)(Session["usrname"])).Nombre; }
private void CagraGrilla() { List <Operacion> lstcreditos = new OperacionBC().getCreditosBCA(); DataTable dt = new DataTable(); dt.Columns.Add("id_solicitud", typeof(string)); dt.Columns.Add("N_interno", typeof(string)); dt.Columns.Add("Cliente", typeof(string)); dt.Columns.Add("Estado", typeof(string)); dt.Columns.Add("Fecha", typeof(string)); dt.Columns.Add("OBS", typeof(string)); DataRow row; foreach (Operacion item in lstcreditos) { if (item.Estado == "CREDITO OTORGADO NO PAGADO") { MasterBCA mst = new MasterBCABC().getMAsterBCAbyid(Convert.ToInt32(item.Id_solicitud)); Agenda agd = new AgendaBC().getAgenda(mst.Id_solicitud); Persona pers = new PersonaBC().getpersonabyrut(agd.Rut_persona); EstadoOperacion estop = new EstadooperacionBC().getUltimoEstadoByIdoperacion(Convert.ToInt32(item.Id_solicitud)); row = dt.Rows.Add(); row["id_solicitud"] = item.Id_solicitud; row["N_interno"] = mst.Id_interno; row["Cliente"] = pers.Nombre + " " + pers.Apellido_paterno + " " + pers.Apellido_materno; row["Estado"] = item.Estado; row["Fecha"] = item.Fecha_solicitud; row["OBS"] = estop.Observacion; } } if (dt.Columns.Count > 0) { this.btn_Aceptar.Enabled = true; } this.grdResultado.DataSource = dt; this.grdResultado.DataBind(); }
protected void bt_eliminar_Click(object sender, EventArgs e) { EstadoOperacion mesta = new EstadooperacionBC().getEstadobyorden(Convert.ToInt32(id_solicitud), 88); Usuario usu = new UsuarioBC().GetUsuario((string)(Session["usrname"])); if (usu.Cliente.Id_cliente == 1) { if (mesta.Permite_estado == false) { eliminar_documentos(); } else { FuncionGlobal.alerta_updatepanel("NO SE PUEDE ELIMINAR DOCUMENTOS SI ESTA EN COBRANZA", this.Page, this.up_datos); } } else { FuncionGlobal.alerta_updatepanel("NO POSE LOS PERMISOS NECESARIOS PARA ELIMINAR DOCUMENTOS", this.Page, this.up_datos); } }
protected void bt_guardar_Click(object sender, EventArgs e) { EstadoOperacion mesta = new EstadooperacionBC().getEstadobyorden(Convert.ToInt32(id_solicitud), 88); if (mesta.Permite_estado == true) { if (this.txt_especial.Text != "") { add_gastos(); FuncionGlobal.alerta("MOVIMIENTO INGRESADO CON EXITO", Page); getGasto(); } else { FuncionGlobal.alerta("Es requerido el Documento Especial para realizar el Pago Masivo", this.Page); return; } } else { FuncionGlobal.alerta("No se puede realizar Pago por no estar entregado a Cobranza", this.Page); } }
protected void GET_AGENDA() { Agenda magenda = new AgendaBC().getAgenda(Convert.ToInt32(lbl_Oper_ID.Text)); //this.Datosvendedor.Mostrar_Form(magenda.Rut_persona); this.lbl_intentos.Visible = true; this.lbl_intentos.Text = magenda.N_intentos.ToString(); //this.bt_guardar.Enabled = true; EstadoOperacion mestado = new EstadooperacionBC().getUltimoEstadoByIdoperacion(Convert.ToInt32(lbl_Oper_ID.Text)); if (mestado.Estado_operacion != null) { if (mestado.Estado_operacion.Orden == 99) { this.label_fin.Visible = true; this.bt_finalizar.Visible = false; this.bt_guardar.Visible = false; this.bt_Volver.Visible = true; this.btnRechCred.Visible = false; } } }
protected void gr_dato_RowDeleting(object sender, GridViewDeleteEventArgs e) { if (new UsuarioBC().GetUsuario(Session["usrname"].ToString()).Permite_eliminar) { int id_solicitud = Convert.ToInt32(this.gr_dato.DataKeys[e.RowIndex].Values[3].ToString()); EstadoOperacion mesta = new EstadooperacionBC().getEstadobyorden(id_solicitud, 88); if (mesta.Permite_estado == false) { this.Borrar_Operacion(id_solicitud); } else { e.Cancel = true; FuncionGlobal.alerta_updatepanel("No se puede eliminar una Operacion que ya se envio a Cobranza ", this.Page, this.up_grilla); } } else { e.Cancel = true; FuncionGlobal.alerta_updatepanel("Ud. no tiene los permisos suficientes para eliminar esta operación", this.Page, this.up_grilla); } }
private Boolean valida_ingreso() { UpdatePanel up = (UpdatePanel)this.Master.FindControl("UpdatePanel1"); if (tipo == "INMA") { EstadoOperacion MESTADO = new EstadooperacionBC().getEstadobycodigoestado(Convert.ToInt32(id_solicitud), Convert.ToInt32(this.dl_estado.SelectedValue)); if (MESTADO.Estado_operacion != null) { FuncionGlobal.alerta_updatepanel("ESTA OPERACION YA HA PASADO POR EL ESTADO SELECCIONADO", Page, up); return(false); } } if (this.txt_obs.Text == "") { FuncionGlobal.alerta_updatepanel("DEBE INGRESAR LA OBSERVACION", Page, up); //FuncionGlobal.alerta("INGRESE LOS DATOS CORRESPONDIENTES", Page); return(false); } return(true); }
protected void Button1_Click(object sender, EventArgs e) { GridViewRow row; HyperLink but; for (int i = 0; i < gr_dato.Rows.Count; i++) { row = gr_dato.Rows[i]; CheckBox chk = (CheckBox)gr_dato.Rows[i].FindControl("chk"); but = (HyperLink)row.Cells[0].Controls[0]; string id_solicitud = but.Text.Trim(); if (chk.Checked == true) { string add = new EstadooperacionBC().add_Estadooperacion(Convert.ToInt32(id_solicitud), Convert.ToInt32(this.dl_estado.SelectedValue), this.txt_obs.Text, (string)(Session["usrname"])); } } FuncionGlobal.alerta_updatepanel("ESTADO DE TRABAJO ACTUALIZADO CON EXITO", this.Page, this.UpdatePanel3); this.chk_workflow.Checked = false; busca_operacion(); }
protected void add_operacion() { string rutvend = "0"; int operacion = 0; if (this.Datosvendedor.Guardar_Form()) { if (this.Datosvendedor.InfoPersona != null) { rutvend = this.Datosvendedor.InfoPersona.Rut.ToString(); } } if (this.lbl_numero.Text != "") { operacion = Convert.ToInt32(this.lbl_numero.Text); } Int32 factura = 0; //siempre 0 por defecto Int32 add = new OperacionBC().add_operacion(operacion, Convert.ToInt16(this.dl_cliente.SelectedValue), tipo_operacion, (string)(Session["usrname"]), 0, this.txt_interno.Text.Trim(), Convert.ToInt32(this.dl_sucursal_origen.SelectedValue), factura, ""); this.agpDatosGrabar.Id_solicitud = add; this.agpDatosGrabar.Carga_vent = Convert.ToInt32("1"); string addparven = new ParticipeOperacionBC().add_participe(Convert.ToInt32(add), Convert.ToInt32(this.Datosvendedor.InfoPersona.Rut), "COMPR"); string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, tipo_operacion, "", (string)(Session["usrname"])); this.lbl_operacion.Visible = true; this.lbl_numero.Visible = true; this.lbl_operacion.Text = "Operación Numero:"; this.lbl_numero.Text = Convert.ToString(add); FuncionGlobal.alerta(this.lbl_titulo.Text + ", INGRESADO CON EXITO", Page); }
protected void Add_Operacion() { int add = new OperacionBC().add_operacion(Convert.ToInt32(ViewState["id_solicitud"]), Convert.ToInt16(ViewState["id_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 SolicitudCertificadoBC().add_solicitud_certificado(add, Convert.ToInt16(this.dl_sucursal.SelectedValue), this.txt_patente.Text.Trim().ToUpper()); //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"])); this.lbl_operacion.Visible = true; this.lbl_numero.Visible = true; this.lbl_numero.Text = add.ToString("N0"); } }
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); } }