protected void btn_baja_tag_Click(object sender, EventArgs e) { if (this.txt_solicitud.Text != "" && this.txt_patente.Text != "") { string add = new Codigo_TAGBC().add_Control_TAG(this.txt_patente.Text, Convert.ToInt32(this.txt_solicitud.Text), "0",(string)(Session["usrname"])); if (add != "OK") { FuncionGlobal.alerta_updatepanel(add, Page, up_grilla); return; } else { FuncionGlobal.alerta_updatepanel("Devolucion de TAG cargado con exito", this.Page, this.up_grilla); } } if (this.txt_solicitud.Text == "" && this.txt_patente.Text != "") { TipoOperacion tip = new TipooperacionBC().getTipooperacion("DTAG"); this.btn_baja_tag.Attributes.Add("onclick", "javascript:window.showModalDialog('" + tip.Url_operacion + "fDded4a93u2d" + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(usu.Cliente.Id_cliente.ToString()) + "&ventatipo=" + "" + "&patente=" + this.txt_patente.Text + "','_blank','" + tip.Tamano + "')"); } }
public void getproducto() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("codigo")); dt.Columns.Add(new DataColumn("operacion")); dt.Columns.Add(new DataColumn("tamanoVen")); dt.Columns.Add(new DataColumn("url_documento")); dt.Columns.Add(new DataColumn("url_solicitud")); List <TipoOperacion> lTipooperacion = new TipooperacionBC().getallTipooperacion(); foreach (TipoOperacion mtipooperacion in lTipooperacion) { DataRow dr = dt.NewRow(); dr["codigo"] = mtipooperacion.Codigo; dr["operacion"] = mtipooperacion.Operacion; dr["tamanoVen"] = mtipooperacion.Tamano; dr["url_documento"] = "mdocumentosproducto.aspx?codigo=" + FuncionGlobal.FuctionEncriptar(mtipooperacion.Codigo); dr["url_solicitud"] = "mSolicitudRCProducto.aspx?codigo=" + FuncionGlobal.FuctionEncriptar(mtipooperacion.Codigo); dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); }
private void getallTipooperacion() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("codigo")); dt.Columns.Add(new DataColumn("operacion")); DataColumn col = new DataColumn("check"); col.DataType = System.Type.GetType("System.Boolean"); dt.Columns.Add(col); List <TipoOperacion> ltipooperacion = new TipooperacionBC().getTipo_OperacionByClienteandfamilia(Convert.ToInt16(id_cliente), "todo", Convert.ToInt16(id_familia)); foreach (TipoOperacion mtipo in ltipooperacion) { DataRow dr = dt.NewRow(); dr["codigo"] = mtipo.Codigo; dr["operacion"] = mtipo.Operacion; dr["check"] = mtipo.Check; dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); }
protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { HyperLink but; ImageButton ibuton; string nombre; string tipo = gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString(); int cont = gr_dato.DataKeys.Count; Int16 id_cliente = Convert.ToInt16(gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString()); nombre = (string)e.Row.Cells[4].Text; but = (HyperLink)e.Row.Cells[0].Controls[0]; TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo); Usuario musuario = new UsuarioBC().GetUsuario((string)(Session["usrname"])); if (musuario.Perfil.Codigoperfil.Trim() != "AGPE") { but.NavigateUrl = "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "','_blank','dialogheight=600px;dialogWidth=850px, top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,copyhistory= false')"; //but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "','_blank','dialogheight=600px;dialogWidth=850px, top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,copyhistory= false')"); } ibuton = (ImageButton)e.Row.FindControl("ib_workflow"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('mOperacion_estado.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(tipo) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&nombre_estado=" + nombre + "','','status:false;dialogWidth:500px;dialogHeight:260px')"); ibuton = (ImageButton)e.Row.FindControl("ib_cdigital"); ibuton.Attributes.Add("onclick", "javascript:window.open('../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&origen=pc','_blank','height=600,width=800,location=0,menubar=0,titlebar=1,toolbar=0,resizable=1,scrollbars=1')"); //ibuton = (ImageButton)e.Row.FindControl("ib_comGastos"); //ibuton.Attributes.Add("onclick", "javascript:window.open('../reportes/view_comprobante_cobro.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','_blank','height=355,width=500, top=150,left=150,status=no,toolbar=no,menubar=no,l ocation=no,scrollbars=yes,resizable=yes,copyhistory= false')"); ibuton = (ImageButton)e.Row.FindControl("ib_comGastos"); ibuton.Attributes.Add("onclick", "javascript:window.open('../reportes/view_comprobante_cobro.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(this.dl_familia.SelectedValue) + "','_blank','height=355,width=500, top=150,left=150,status=no,toolbar=no,menubar=no,l ocation=no,scrollbars=yes,resizable=yes,copyhistory= false')"); } }
protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { string sol = gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString(); string cli = gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString(); string tipo = gr_dato.DataKeys[e.Row.RowIndex].Values[2].ToString(); string porcentaje = gr_dato.DataKeys[e.Row.RowIndex].Values[3].ToString(); HyperLink but = (HyperLink)e.Row.Cells[0].Controls[0]; TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo); but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(sol) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(cli) + "','_blank','dialogheight=600px;dialogWidth=850px, top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,copyhistory= false')"); ImageButton ibutton = (ImageButton)e.Row.FindControl("ib_cargar"); ibutton.Attributes.Add("onclick", "javascript:window.showModalDialog('../digitalizacion/subir_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(sol) + "&tipo=" + tipo + "','','status:false;dialogWidth:700px;dialogHeight:400px')"); ibutton = (ImageButton)e.Row.FindControl("ib_cdigital"); ibutton.Attributes.Add("onclick", "javascript:window.open('../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(sol) + "&origen=pc','_blank','height=600,width=800,location=0,menubar=0,titlebar=1,toolbar=0,resizable=1,scrollbars=1')"); Image img = (Image)e.Row.FindControl("imgProgreso"); img.ImageUrl = "../barra_progreso.aspx?porcentaje=" + porcentaje; } else if (e.Row.RowType == DataControlRowType.Header) { e.Row.Cells[5].ColumnSpan = 2; e.Row.Cells[6].Visible = false; } }
private void add_tipooperacion() { string add = new TipooperacionBC().add_Tipooperacion(this.txt_codigo.Text, this.txt_operacion.Text, this.txt_imagen.Text, this.txt_url_operacion.Text, this.txt_tamano.Text); FuncionGlobal.alerta("OPERACION INGRESADA CON EXITO", this.Page); limpiar(); return; }
protected void cambiar_titulo() { TipoOperacion p = new TipooperacionBC().getTipooperacion(this.tipo_operacion); this.Title = p.Operacion; this.lbl_titulo.Text = p.Operacion; p = null; }
protected void Carga_Link() { int i; GridViewRow row; HyperLink but; ImageButton ibuton; Button buton; string nombre; for (i = 0; i < gr_dato.Rows.Count; i++) { row = gr_dato.Rows[i]; if (row.RowType == DataControlRowType.DataRow) { string tipo = gr_dato.DataKeys[i].Values[0].ToString(); int cont = gr_dato.DataKeys.Count; Int16 id_cliente = Convert.ToInt16(gr_dato.DataKeys[i].Values[1].ToString()); nombre = (string)row.Cells[4].Text; but = (HyperLink)row.Cells[0].Controls[0]; TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo); but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "','_blank','dialogheight=450px;dialogWidth=730px, top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,copyhistory= false')"); ibuton = (ImageButton)row.FindControl("ib_estado"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('mOperacion_estado.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(tipo) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&nombre_estado=" + nombre + "','','status:false;dialogWidth:500px;dialogHeight:260px')"); ibuton = (ImageButton)row.FindControl("ib_gasto"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('gastooperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','','status:false;dialogWidth:500px;dialogHeight:400px')"); //ibuton = (ImageButton)row.FindControl("ib_egreso"); //ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('gastomovimientocuenta.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&tipo=E" + "','','status:false;dialogWidth:700px;dialogHeight:400px')"); //ibuton = (ImageButton)row.FindControl("ib_ingreso"); //ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('gastomovimientocuenta.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&tipo=I" + "','','status:false;dialogWidth:700px;dialogHeight:400px')"); //ibuton = (ImageButton)row.FindControl("ib_devolucion"); //ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('gastomovimientocuenta.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&tipo=D" + "','','status:false;dialogWidth:700px;dialogHeight:400px')"); ibuton = (ImageButton)row.FindControl("ib_nomina"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('nominabyoperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','','status:false;dialogWidth:700px;dialogHeight:400px')"); ibuton = (ImageButton)row.FindControl("ib_cargar"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('../digitalizacion/subir_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&tipo=" + tipo + "','','status:false;dialogWidth:700px;dialogHeight:400px')"); ibuton = (ImageButton)row.FindControl("ib_cdigital"); ibuton.Attributes.Add("onclick", "javascript:window.open('../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&origen=pc','_blank','height=600,width=800,location=0,menubar=0,titlebar=1,toolbar=0,resizable=1,scrollbars=1')"); ibuton = (ImageButton)row.FindControl("ib_comGastos"); ibuton.Attributes.Add("onclick", "javascript:window.open('../reportes/view_comprobante_cobro.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','_blank','height=355,width=500, top=150,left=150,status=no,toolbar=no,menubar=no,l ocation=no,scrollbars=no,resizable=yes,copyhistory= false')"); buton = (Button)row.FindControl("bt_eliminar"); buton.Attributes.Add("onclick", "return confirmarEliminar();"); } } }
protected void dlCliente_SelectedIndexChanged(object sender, EventArgs e) { var listaProductos = new TipooperacionBC().getTipo_OperacionByClienteandfamilia(Convert.ToInt16(dlCliente.SelectedValue), "todo", Convert.ToInt16(22)); //lleno los productos LlenarComboCambioEstado(listaProductos, dlProductos); //para los cambio de productos...generalmente operaciones desistidas LlenarComboCambioEstado(listaProductos, dl_producto_cambio); }
protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { string tipo = this.gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString(); string patente = ""; int cont = this.gr_dato.DataKeys.Count; Int16 id_cliente = Convert.ToInt16(gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString()); //string id_estado = gr_dato.DataKeys[e.Row.RowIndex].Values[8].ToString(); //nombre = (string)e.Row.Cells[4].Text; TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo); HyperLink but = (HyperLink)e.Row.Cells[0].Controls[0]; but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&patente=" + patente + "&ventatipo=','_blank','" + op.Tamano + "')"); } }
protected void Carga_Link() { int i; GridViewRow row; HyperLink but; ImageButton ibuton; string tipo; string id_cliente; string nombre; for (i = 0; i < gr_dato.Rows.Count; i++) { row = gr_dato.Rows[i]; int cont = gr_dato.DataKeys.Count; //string cliente = gr_dato.DataKeys[i].Value.ToString(); tipo = gr_dato.DataKeys[i].Values[0].ToString(); id_cliente = gr_dato.DataKeys[i].Values[1].ToString(); if (row.RowType == DataControlRowType.DataRow) { nombre = (string)row.Cells[4].Text; but = (HyperLink)row.Cells[0].Controls[0]; TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo); but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "','','status:false;dialogWidth:650px;dialogHeight:550px')"); ibuton = (ImageButton)row.FindControl("ib_workflow"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('../GestionyControl/mOperacion_estado_GyC.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(tipo) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&nombre_estado=" + nombre + "','','status:false;dialogWidth:500px;dialogHeight:280px')"); //ibuton = (ImageButton)row.FindControl("ib_Contactos"); //ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('../GestionyControl/mDatos_Contacto.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','_blank','dilogheight=200,dialogwidth=400, top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,copyhistory= false')"); ibuton = (ImageButton)row.FindControl("ib_cargar"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('../digitalizacion/subir_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&tipo=" + tipo + "','','status:false;dialogWidth:700px;dialogHeight:400px')"); ibuton = (ImageButton)row.FindControl("ib_cdigital"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','','status:false;dialogWidth:800px;dialogHeight:600px')"); } } }
protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { Int32 id_estado = Convert.ToInt32(gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString()); Boolean activo = Convert.ToBoolean(gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString()); TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo); if (activo == false) { e.Row.BackColor = Color.LightBlue; } HyperLink but1 = (HyperLink)e.Row.Cells[0].Controls[0]; but1.Attributes.Add("onclick", "javascript:window.showModalDialog('../operacion/SubEstados.aspx?id_solicitud=" + id_solicitud + "&id_estado=" + id_estado + "','_blank','" + op.Tamano + "')"); } }
protected void Carga_Link() { int i; GridViewRow row; ImageButton ibuton; string id_cliente; for (i = 0; i < gr_dato.Rows.Count; i++) { row = gr_dato.Rows[i]; if (row.RowType == DataControlRowType.DataRow) { string tipo = gr_dato.DataKeys[i].Values[0].ToString(); string operacion = gr_dato.DataKeys[i].Values[2].ToString(); string habilitada = gr_dato.DataKeys[i].Values[3].ToString(); id_cliente = gr_dato.DataKeys[i].Values[1].ToString(); string patente = (string)row.Cells[4].Text; TipoOperacion ven = new TipooperacionBC().getTipooperacion("CVT"); ibuton = (ImageButton)row.FindControl("ib_cdigital"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(operacion) + "&origen=eo','','status:false;dialogWidth:800px;dialogHeight:600px')"); if (habilitada == "True") { ibuton = (ImageButton)row.FindControl("ib_ventas"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('" + ven.Url_operacion + FuncionGlobal.FuctionEncriptar(operacion) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&ventatipo=" + tipo + "&patente=" + patente + "','_blank','dialogheight=600px;dialogWidth=850px, top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,copyhistory= false')"); } else { //FuncionGlobal.alerta_updatepanel("Operacion Pendiente falta habilitacion", this.Page, this.UpdatePanel2); } } } }
private void getproducto(Int16 id_cliente, DropDownList combo) { TipoOperacion mEstadotipooperacion = new TipoOperacion(); mEstadotipooperacion.Codigo = "0"; mEstadotipooperacion.Operacion = "Seleccionar"; List <TipoOperacion> lEstadotipooperacion = new TipooperacionBC().getTipo_OperacionByCliente(id_cliente, "todo"); lEstadotipooperacion.Add(mEstadotipooperacion); combo.DataSource = lEstadotipooperacion; combo.DataValueField = "codigo"; combo.DataTextField = "operacion"; combo.DataBind(); combo.SelectedValue = "0"; return; }
protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { int cliente; string tipo = this.gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString(); string patente = this.gr_dato.DataKeys[e.Row.RowIndex].Values[2].ToString(); Int16 id_cliente = Convert.ToInt16(gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString()); HyperLink but = (HyperLink)e.Row.Cells[0].Controls[0]; TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo); if(usu.Cliente.Id_cliente == 1) { but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&patente=" + patente + "&ventatipo=&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar("0") + "','_blank','" + op.Tamano + "')"); //but.Attributes.Add("onclick", "javascript:window.opener.location.reload()"); //but.Attributes.Add("onclick", "javascript:window.close()"); } } }
private void add_usuario_tipo_operacion() { GridViewRow row; for (int i = 0; i < gr_dato.Rows.Count; i++) { row = gr_dato.Rows[i]; CheckBox chk = (CheckBox)gr_dato.Rows[i].FindControl("chk"); CheckBox chk2 = (CheckBox)gr_dato.Rows[i].FindControl("chk2"); string codigo = this.gr_dato.Rows[i].Cells[0].Text; if (chk.Checked == true) { string add = new TipooperacionBC().add_usuario_tipo_operacion(cuenta_usuario, codigo, Convert.ToInt16(this.dl_cliente.SelectedValue), chk2.Checked.ToString()); } else { string del = new TipooperacionBC().del_tipo_operacion_usuario(cuenta_usuario, codigo, Convert.ToInt16(this.dl_cliente.SelectedValue)); } } }
public void LoadReporte() { string server = System.Configuration.ConfigurationManager.AppSettings["servidor_crystal"]; string base_crystal = System.Configuration.ConfigurationManager.AppSettings["base_crystal"]; string usuario_crystal = System.Configuration.ConfigurationManager.AppSettings["usuario_crystal"]; string pasword_crystal = System.Configuration.ConfigurationManager.AppSettings["pasword_crystal"]; //string nombre = "InfComprobanteGastoPPU.rpt"; TipoOperacion mtipo = new TipooperacionBC().getcomprobantebyoperacion(Convert.ToInt32(ViewState["id_solicitud"])); this.documento.Load(Server.MapPath(mtipo.Comprobante_rpt)); this.documento.DataSourceConnections[0].SetConnection(server, base_crystal, false); this.documento.DataSourceConnections[0].SetLogon(usuario_crystal, pasword_crystal); this.documento.SetParameterValue(0, ViewState["id_solicitud"]); this.documento.OpenSubreport("DETALLE_GASTOS"); this.documento.SetParameterValue(1, ViewState["id_solicitud"]); this.CrystalReportViewer1.ReportSource = this.documento; }
protected void editar_Click(object sender, EventArgs e) { int i; GridViewRow row; for (i = 0; i < gr_dato.Rows.Count; i++) { row = gr_dato.Rows[i]; if (row.RowType == DataControlRowType.DataRow) { string codigo = this.gr_dato.Rows[i].Cells[0].Text; TextBox tamanoVen = (TextBox)gr_dato.Rows[i].FindControl("txt_tamanoVen"); TextBox operacion = (TextBox)gr_dato.Rows[i].FindControl("txt_operacion"); string tamano = tamanoVen.Text.ToString(); string descripcion = operacion.Text.ToString(); string add = new TipooperacionBC().act_Tipooperacion(codigo, tamano, Convert.ToString(descripcion)); } } getproducto(); }
protected void getallTipooperacion() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("codigo")); dt.Columns.Add(new DataColumn("operacion")); DataColumn col = new DataColumn("check"); col.DataType = System.Type.GetType("System.Boolean"); dt.Columns.Add(col); DataColumn coll = new DataColumn("check_ingresa"); coll.DataType = System.Type.GetType("System.Boolean"); dt.Columns.Add(coll); List <TipoOperacion> ltipooperacion = new TipooperacionBC().getTipo_OperacionByUsuarioandfamilia(Convert.ToInt16(this.dl_cliente.SelectedValue), cuenta_usuario, "todo", Convert.ToInt16(this.dl_familia.SelectedValue), "TODO"); foreach (TipoOperacion mtipo in ltipooperacion) { DataRow dr = dt.NewRow(); dr["codigo"] = mtipo.Codigo; dr["operacion"] = mtipo.Operacion; dr["check"] = mtipo.Check; dr["check_ingresa"] = mtipo.Check_ingresa; dt.Rows.Add(dr); } this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); }
private void add_Tipooperacion() { GridViewRow row; for (int i = 0; i < gr_dato.Rows.Count; i++) { row = gr_dato.Rows[i]; CheckBox chk = (CheckBox)gr_dato.Rows[i].FindControl("chk"); string codigo = this.gr_dato.Rows[i].Cells[0].Text; if (chk.Checked == true) { string add = new TipooperacionBC().add_tipo_operacion_cliente(codigo, id_cliente); } else { string add = new TipooperacionBC().del_tipo_operacion_cliente(codigo, id_cliente); } } }
protected void Page_Load(object sender, EventArgs e) { origen = Request.QueryString["origen"]; if (origen != "pc") { this.divBoton.Visible = false; //this.gr_documentos.Columns[3].Visible = false; } id_solicitud = Convert.ToInt32(FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id_solicitud"])); if (!IsPostBack) { TipoOperacion tipo = new TipooperacionBC().getcomprobantebyoperacion(id_solicitud); Usuario usu = new UsuarioBC().GetUsuario((string)(Session["usrname"])); if (usu.Cliente.Id_cliente == 1 && tipo.Codigo.ToUpper() == "DTAG" || usu.Cliente.Id_cliente == 1 && tipo.Codigo.ToUpper() == "CTAG") { this.tabAsociados.Visible = true; this.gr_asociados.Visible = true; } carga_documentos(id_solicitud); } }
protected void Busca_Operacion() { double rut = 0; double rut_para = 0; Int32 factura = 0; Int32 noperacion = 0; Int32 estado_actual = 0; Int16 dl_modulo = 0; Int16 dl_sucursal = 0; Int16 dl_saldo = 0; Int32 contador = 0; string desde = string.Format("{0:yyyyMMdd}", Convert.ToDateTime(this.txt_desde.Text.Trim())); string hasta = string.Format("{0:yyyyMMdd}", Convert.ToDateTime(this.txt_hasta.Text.Trim())); string patente = this.txt_patente.Text.Trim(); if (this.txt_rut.Text.Trim() != "") { rut = Convert.ToDouble(this.txt_rut.Text); } if (this.txt_rut_para.Text.Trim() != "") { rut_para = Convert.ToDouble(this.txt_rut_para.Text); } if (this.txt_operacion.Text.Trim() != "") { noperacion = Convert.ToInt32(this.txt_operacion.Text); } if (this.txt_factura.Text.Trim() != "") { factura = Convert.ToInt32(this.txt_factura.Text); } if (this.dpl_estado.SelectedValue != "") { estado_actual = Convert.ToInt32(this.dpl_estado.SelectedValue); } if (this.dl_modulo.SelectedValue != "") { dl_modulo = Convert.ToInt16(this.dl_modulo.SelectedValue); } if (this.dl_sucursal.SelectedValue != "") { dl_sucursal = Convert.ToInt16(this.dl_sucursal.SelectedValue); } if (this.dl_saldo.SelectedValue != "0") { dl_saldo = Convert.ToInt16(this.dl_saldo.SelectedValue); } if ((noperacion == 0 && patente.Trim() == "") && this.chk_agrupar.Checked == true) { return; } //this.txt_operacion.Text = ""; this.txt_operacion.Focus(); if (noperacion != 0 || factura != 0 || patente != "") { desde = string.Format("{0:yyyyMMdd}", DateTime.MinValue); hasta = string.Format("{0:yyyyMMdd}", DateTime.MaxValue); } /* * if (noperacion == 0 && this.chk_agrupar.Checked == false) * { * ViewState["dt"] = null; * this.Crear_DataTable(); * } */ if (this.rb_blanco.Checked == true) { semaforo = 0; } if (this.rb_verde.Checked == true) { semaforo = 1; } if (this.rb_amarillo.Checked == true) { semaforo = 2; } if (this.rb_rojo.Checked == true) { semaforo = 3; } if (this.chk_agrupar.Checked == false) { ViewState["dt"] = null; } if (ViewState["dt"] == null) { this.Crear_DataTable(); } DataTable dt = (DataTable)ViewState["dt"]; int id_nomina = 0; int folio = 0; List <Operacion> loperacion = new List <Operacion>(); if (int.TryParse(this.dpl_nomina.SelectedValue, out id_nomina) && int.TryParse(this.txt_nomina.Text, out folio)) { loperacion = new OperacionBC().getOperacionesbynomina(id_nomina, folio, Session["usrname"].ToString()); } else { loperacion = new OperacionBC().getOperaciones(this.dl_producto.SelectedValue, dl_modulo, dl_sucursal, Convert.ToInt16(this.dl_cliente.SelectedValue), noperacion, rut, factura, this.txt_cliente.Text.Trim(), patente.Trim(), desde, hasta, estado_actual, (string)(Session["usrname"]), Convert.ToInt32(this.dl_familia.SelectedValue), this.chk_proceso.Checked.ToString().ToUpper(), semaforo, this.txt_chassis.Text, this.txt_motor.Text, rut_para); } if (dl_saldo == 1) //Pendiente de pago { var query = from o in loperacion where (o.Total_ingreso - o.Total_gasto != 0) && ((o.Total_ingreso > 0) || (o.Total_gasto > 0)) select o; loperacion = query.ToList <Operacion>(); } else if (dl_saldo == 2) //Sin saldo pendiente { var query = from o in loperacion where (o.Total_ingreso - o.Total_gasto == 0) && ((o.Total_ingreso > 0) || (o.Total_gasto > 0)) select o; loperacion = query.ToList <Operacion>(); } if (loperacion.Count != 0) { this.pnl_acciones.Style.Add("display", "block"); } else { this.pnl_acciones.Style.Add("display", "none"); } oper = loperacion; foreach (Operacion moperacion in loperacion) { DataRow dr = dt.NewRow(); dr["id_solicitud"] = moperacion.Id_solicitud; dr["cliente"] = moperacion.Cliente.Id_cliente; dr["nombre_cliente"] = moperacion.Cliente.Persona.Nombre; if (moperacion.Numero_factura != 0) { dr["numero_factura"] = moperacion.Numero_factura; } else { dr["numero_factura"] = ""; } dr["patente"] = moperacion.Patente; dr["numero_cliente"] = moperacion.Numero_cliente; if (moperacion.Adquiriente != null) { dr["rut_persona"] = moperacion.Adquiriente.Rut; dr["nombre_persona"] = moperacion.Adquiriente.Nombre; } else { dr["rut_persona"] = "0"; dr["nombre_persona"] = "Sin Adquiriente"; } dr["tipo_operacion"] = moperacion.Tipo_operacion.Codigo.Trim(); dr["operacion"] = moperacion.Tipo_operacion.Operacion.ToString(); dr["total_gasto"] = moperacion.Total_gasto; dr["total_egreso"] = moperacion.Total_egreso; dr["total_ingreso"] = moperacion.Total_ingreso; dr["total_devolucion"] = moperacion.Total_devolucion; dr["saldo"] = (moperacion.Total_ingreso - moperacion.Total_gasto); dr["ultimo_estado"] = moperacion.Estado; dr["id_estado"] = moperacion.Id_estado; dr["factura_emitida"] = moperacion.Factura_emitida; dr["sucursal"] = moperacion.Sucursal.Nombre.ToUpper().Trim(); TipoOperacion mtipo = new TipooperacionBC().getcomprobantebyoperacion(moperacion.Id_solicitud); GastosComunes gstco = new GastosComunesBC().getGastos_Cero(moperacion.Id_solicitud); var idOperacionEncriptado = FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()); var patenteEncriptada = FuncionGlobal.FuctionEncriptar(moperacion.Patente); var idClienteEncriptado = FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString(CultureInfo.InvariantCulture)); EstadoOperacion mesta = new EstadooperacionBC().getEstadobyorden(Convert.ToInt32(moperacion.Id_solicitud.ToString().Trim()), 88); if (mesta.Permite_estado == false) { dr["url_op"] = moperacion.Tipo_operacion.Url_operacion + idOperacionEncriptado + "&id_cliente=" + idClienteEncriptado + "&patente=" + moperacion.Patente.Trim() + "&ventatipo=&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar("0"); } else { if ((string)(Session["usrname"]) == "141548085" || (string)(Session["usrname"]) == "118550129" || (string)(Session["usrname"]) == "153944601" || (string)(Session["usrname"]) == "17483833k" || (string)(Session["usrname"]) == "153636613" || (string)(Session["usrname"]) == "163806533") { dr["url_op"] = moperacion.Tipo_operacion.Url_operacion + idOperacionEncriptado + "&id_cliente=" + idClienteEncriptado + "&patente=" + moperacion.Patente.Trim() + "&ventatipo=&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar("0"); } } dr["url_nominas"] = "nominabyoperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()); dr["url_cargar"] = "../digitalizacion/Visualizador.aspx?id_solicitud=" + idOperacionEncriptado + "&tipo=" + moperacion.Tipo_operacion.Codigo.Trim(); //SE REEMPLAZÓ POR PANTALLA DE CARGA Y VISUALIZACION //dr["url_cargar"] = "../digitalizacion/subir_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&tipo=" + moperacion.Tipo_operacion.Codigo.Trim(); // dr["url_digital"] = "../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&origen=pc"; if (((string)(Session["usrname"].ToString().Trim()) == "153944601" || (string)(Session["usrname"].ToString().Trim()) == "81947139") && this.dl_familia.SelectedValue == "19") { dr["url_estado"] = "../Retiro_Carpeta/mOperacion_estadoRe.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(moperacion.Tipo_operacion.Codigo.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&nombre_estado=" + moperacion.Tipo_operacion.Operacion.ToString(); } else { dr["url_estado"] = "mOperacion_estado.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(moperacion.Tipo_operacion.Codigo.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&nombre_estado=" + moperacion.Tipo_operacion.Operacion.ToString(); } if (moperacion.Tipo_operacion.Codigo.Trim() != "STMH" && moperacion.Tipo_operacion.Codigo.Trim() != "IP" && moperacion.Tipo_operacion.Codigo.Trim() != "TFSI") { dr["url_poliza"] = "../administracion/mPoliza.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString()); } dr["url_solicrc"] = "solicitudrc_operacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&tipo=" + moperacion.Tipo_operacion.Codigo.Trim(); dr["semaforo"] = moperacion.Semaforo.Trim(); dr["url_hito"] = "SubEstados.aspx?id_solicitud=" + moperacion.Id_solicitud.ToString() + "&id_estado=" + moperacion.Id_estado.ToString(); dr["contador"] = moperacion.Contador.ToString().Trim() + "/" + moperacion.Total_dias.ToString().Trim(); if (gstco.Comprobar == false) { dr["url_comgastos"] = "gastooperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()); } else { dr["url_comgastos"] = mtipo.Comprobante + "?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(this.dl_familia.SelectedValue); } dr["url_comingreso"] = "../reportes/view_comprobante_ingreso.aspx" + "?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(this.dl_familia.SelectedValue); //if (moperacion.Tipo_operacion.Codigo.Trim() == "MU") // dr["url_comgastos"] = "../reportes/view_comprobante_cobro_multa.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()); //else if (moperacion.Tipo_operacion.Codigo.Trim() == "PPUP") // dr["url_comgastos"] = "../reportes/view_comprobante_cobro_ppu.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(this.dl_familia.SelectedValue); //else // dr["url_comgastos"] = "../reportes/view_comprobante_cobro.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(this.dl_familia.SelectedValue); dr["url_gastos"] = "gastooperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()); dr["url_ingreso"] = "gastomovimientocuenta.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&tipo=I"; if (moperacion.Cliente.Id_cliente.ToString() != "DOCUMENTO HIPOTECARIO") { dr["url_contratos"] = "../operacion/Contra_vehiculos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString()); } else { dr["url_contratos"] = "../reportes/contratos_rpt.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString()); } dr["repertorio_solicitado"] = moperacion.EstadoAGP.Repertorio_solicitado; dr["n_repertorio"] = (moperacion.N_repertorio == 0) ? "" : moperacion.N_repertorio.ToString("N0"); dt.Rows.Add(dr); contador++; } this.lbl_count.Visible = true; this.lbl_count.Text = "Total Operaciones: " + dt.Rows.Count.ToString(); this.gr_dato.DataSource = dt; this.gr_dato.DataBind(); }
public void Busca_Operacion(int id_solicitud) { Operacion moperacion = new OperacionBC().getoperacion(id_solicitud); Familia_Producto mfamilia = new Familia_productoBC().getfamiliabycodigo(moperacion.Tipo_operacion.Codigo); this.lbl_operacion.Text = id_solicitud.ToString(); this.lbl_cliente.Text = moperacion.Cliente.Persona.Nombre; if (moperacion.Numero_factura != 0) { lbl_nfactura.Text = moperacion.Numero_factura.ToString(); } else { lbl_nfactura.Text = ""; lbl_patente.Text = moperacion.Patente.ToString(); lbl_ncliente.Text = moperacion.Numero_cliente.ToString(); } lbl_producto.Text = moperacion.Tipo_operacion.Operacion.ToString(); lbl_sucursal.Text = moperacion.Sucursal.Nombre.ToUpper().Trim(); if (moperacion.Adquiriente != null) { lbl_rutadqui.Text = moperacion.Adquiriente.Rut.ToString(); lbl_nomadqui.Text = moperacion.Adquiriente.Nombre + " " + moperacion.Adquiriente.Apellido_paterno + " " + moperacion.Adquiriente.Apellido_materno; } else { lbl_rutadqui.Text = "0"; lbl_nomadqui.Text = "Sin Adquiriente"; } lbl_nrepertorio.Text = (moperacion.N_repertorio == 0) ? "" : moperacion.N_repertorio.ToString("N0");; lnk_nomina.NavigateUrl = "nominabyoperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()); lnk_cargar.NavigateUrl = "../digitalizacion/subir_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&tipo=" + moperacion.Tipo_operacion.Codigo.Trim(); lnk_cdigital.NavigateUrl = "../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&origen=pc"; lbl_dias.Text = moperacion.Contador.ToString().Trim() + "/" + moperacion.Total_dias.ToString().Trim(); lbl_estadoactual.Text = moperacion.Estado; if ((string)(Session["usrname"].ToString().Trim()) == "153944601" || (string)(Session["usrname"].ToString().Trim()) == "81947139" && mfamilia.Id_familia == 19) { lnk_estado.NavigateUrl = "../Retiro_Carpeta/mOperacion_estadoRe.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(moperacion.Tipo_operacion.Codigo.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&nombre_estado=" + moperacion.Tipo_operacion.Operacion.ToString(); } else { lnk_estado.NavigateUrl = "mOperacion_estado.aspx?tipo=" + FuncionGlobal.FuctionEncriptar(moperacion.Tipo_operacion.Codigo.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString()) + "&id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&nombre_estado=" + moperacion.Tipo_operacion.Operacion.ToString(); } lnk_estado.ImageUrl = moperacion.Semaforo.Trim(); lnk_poliza.NavigateUrl = "../administracion/mPoliza.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(moperacion.Cliente.Id_cliente.ToString()); lnk_solicrc.NavigateUrl = "solicitudrc_operacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&tipo=" + moperacion.Tipo_operacion.Codigo.Trim(); TipoOperacion mtipo = new TipooperacionBC().getcomprobantebyoperacion(moperacion.Id_solicitud); GastosComunes gstco = new GastosComunesBC().getGastos_Cero(moperacion.Id_solicitud); if (gstco.Comprobar == false) { lnk_comgasto.NavigateUrl = "gastooperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()); } else { lnk_comgasto.NavigateUrl = mtipo.Comprobante + "?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(mfamilia.Id_familia.ToString()); } lnk_gasto.NavigateUrl = "gastooperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()); lnk_ingreso.NavigateUrl = "gastomovimientocuenta.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&tipo=I"; if (moperacion.Cliente.Id_cliente.ToString() != "DOCUMENTO HIPOTECARIO") { lnk_contrato.NavigateUrl = "../operacion/Contra_vehiculos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString()); } else { lnk_contrato.NavigateUrl = "../reportes/contratos_rpt.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString()); } lbl_totalgastos.Text = moperacion.Total_gasto.ToString(); lbl_totalpagos.Text = moperacion.Total_ingreso.ToString(); lbl_saldo.Text = (moperacion.Total_ingreso - moperacion.Total_gasto).ToString(); lbl_facturaemitida.Text = moperacion.Factura_emitida.ToString(); lnk_comingreso.NavigateUrl = "../reportes/view_comprobante_ingreso.aspx" + "?id_solicitud=" + FuncionGlobal.FuctionEncriptar(moperacion.Id_solicitud.ToString().Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(mfamilia.Id_familia.ToString()); }
protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { string nombre; string tipo = this.gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString(); string patente = this.gr_dato.DataKeys[e.Row.RowIndex].Values[2].ToString(); int cont = this.gr_dato.DataKeys.Count; Int16 id_cliente = Convert.ToInt16(gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString()); string id_estado = gr_dato.DataKeys[e.Row.RowIndex].Values[8].ToString(); nombre = (string)e.Row.Cells[4].Text; TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo); string but = this.gr_dato.DataKeys[e.Row.RowIndex].Values[3].ToString(); EstadoOperacion mesta = new EstadooperacionBC().getEstadobyorden(Convert.ToInt32(but.Trim()), 88); //if (mesta.Permite_estado == false) //{ // but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&patente=" + patente + "&ventatipo=&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar("0")+"','_blank','" + op.Tamano + "')"); //} //else //{ // if ((string)(Session["usrname"]) == "141548085" || (string)(Session["usrname"]) == "118550129" || (string)(Session["usrname"]) == "153944601" || (string)(Session["usrname"]) == "17483833k" || (string)(Session["usrname"]) == "153636613") // { // but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "&patente=" + patente + "&ventatipo=&idOrdenTrabajo=" + FuncionGlobal.FuctionEncriptar("0")+"','_blank','" + op.Tamano + "')"); // } //} //HyperLink but1 = (HyperLink)e.Row.FindControl("lnk_estado"); //HyperLink but1 = (HyperLink)e.Row.Cells[17].Controls[0]; //but1.Attributes.Add("onclick", "javascript:window.showModalDialog('../operacion/SubEstados.aspx?id_solicitud=" + but.Trim() + "&id_estado=" + id_estado + "','_blank','" + op.Tamano + "')"); //HyperLink but2; //but2 = (HyperLink)e.Row.FindControl("lnk_gasto"); //if (Convert.ToInt32(gr_dato.DataKeys[e.Row.RowIndex].Values[4].ToString()) == 0 && Convert.ToInt32(gr_dato.DataKeys[e.Row.RowIndex].Values[5]) > 0 && Convert.ToInt32(gr_dato.DataKeys[e.Row.RowIndex].Values[6]) > 0) //{ // but2.Enabled = false; // but2.ImageUrl = "~/imagenes/iconos/pagado.png"; //} //else //{ // but2.Enabled = true; // but2.ImageUrl = "~/imagenes/iconos/gastos.png"; //} //but2 = (HyperLink)e.Row.FindControl("lnk_ingreso"); //bool permite = new UsuarioBC().GetUsuario((string)(Session["usrname"])).Permite_pagar; //if (permite == false) //{ // but2.Enabled = false; // but2.ImageUrl = "~/imagenes/iconos/pago.png"; //} //else //{ // but2.Enabled = true; // but2.ImageUrl = "~/imagenes/iconos/pago.png"; //} } }
protected void gr_dato_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { HyperLink but; ImageButton ibuton; string tipo; string id_cliente; string tiene_doc; //string cliente = this.gr_dato.DataKeys[e.Row.RowIndex].Value.ToString(); but = (HyperLink)e.Row.Cells[0].Controls[0]; id_cliente = gr_dato.DataKeys[e.Row.RowIndex].Values[2].ToString(); // row.Cells[1].Text.Trim(); tiene_doc = gr_dato.DataKeys[e.Row.RowIndex].Values[1].ToString(); tipo = this.gr_dato.DataKeys[e.Row.RowIndex].Values[0].ToString(); TipoOperacion op = new TipooperacionBC().getTipooperacion(tipo); but.Attributes.Add("onclick", "javascript:window.showModalDialog('" + op.Url_operacion + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente.ToString()) + "patente=&ventatipo=','_blank','" + op.Tamano + "')"); ibuton = (ImageButton)e.Row.FindControl("ib_workflow"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('mWorkflow.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "','','status:false;dialogWidth:500px;dialogHeight:260px')"); ibuton = (ImageButton)e.Row.FindControl("ib_cdigital"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('../digitalizacion/ver_documentos.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&origen=eo','','status:false;dialogWidth:800px;dialogHeight:600px')"); ibuton = (ImageButton)e.Row.FindControl("ib_reemplazar"); ibuton.Attributes.Add("onclick", "javascript:window.showModalDialog('UploadEscritura.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(but.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(id_cliente) + "','','status:false;dialogWidth:600px;dialogHeight:400px')"); ibuton.Visible = Convert.ToBoolean(tiene_doc); HyperLink lnk = (HyperLink)e.Row.FindControl("lnk_word"); if (tiene_doc == "True") { string url = ""; //switch (id_cliente) //{ // case "1": //AGP S.A. // url = "generadas/agp/" + but.Text.Trim() + ".doc"; // break; // case "4": //AUTOMOTORES GILDEMEISTER S.A. // url = "generadas/ag/" + but.Text.Trim() + ".doc"; // break; // case "6": //AUTOMOTRIZ PORTILLO S.A. // url = "generadas/portillo/" + but.Text.Trim() + ".doc"; // break; // case "10": //AMICAR // url = "generadas/amicar/" + but.Text.Trim() + ".doc"; // break; // case "14": //BICE CREDIAUTO // url = "generadas/bice/" + but.Text.Trim() + ".doc"; // break; // case "15": //BANCO ESTADO // url = "generadas/bestado/" + but.Text.Trim() + ".doc"; // break; // case "16": //SANTANDER CONSUMER // url = "generadas/santander/" + but.Text.Trim() + ".doc"; // break; // case "19": //SCOTIABANK // url = "generadas/scotiabank/" + but.Text.Trim() + ".doc"; // break; // case "35": //AUTOMOTORA PORTEZUELO S.A. // url = "generadas/portezuelo/" + but.Text.Trim() + ".doc"; // break; // case "44": //FACTORLINE // url = "generadas/factorline/" + but.Text.Trim() + ".doc"; // break; // case "50": //TANNER // url = "generadas/tanner/" + but.Text.Trim() + ".doc"; // break; // default: // url = "generadas/" + but.Text.Trim() + ".doc"; // break; //} Int32 documento = Convert.ToInt32(this.dl_doc.SelectedValue); Matriz_Escritura matriz = new Matriz_EscrituraBC().getmatrizbycod(documento, Convert.ToInt32(this.dl_cliente.SelectedValue)); url = matriz.Url_destino.Trim() + but.Text.Trim() + ".doc"; lnk.ImageUrl = "../imagenes/sistema/static/word-small.jpg"; lnk.NavigateUrl = url; lnk.ToolTip = "Escritura"; lnk.Target = "_blank"; } else { lnk.ImageUrl = "../imagenes/sistema/static/no-small.jpg"; lnk.NavigateUrl = "javascript:alert('La operacion " + but.Text.Trim() + " no tiene su documento generado');"; lnk.ToolTip = "Sin Escritura"; lnk.Target = "_self"; } } }
public void LoadReporte() { string server = System.Configuration.ConfigurationManager.AppSettings["servidor_crystal"]; string base_crystal = System.Configuration.ConfigurationManager.AppSettings["base_crystal"]; string usuario_crystal = System.Configuration.ConfigurationManager.AppSettings["usuario_crystal"]; string pasword_crystal = System.Configuration.ConfigurationManager.AppSettings["pasword_crystal"]; string nombre = "InfComprobanteGasto.rpt"; //ComprobanteCobroFamilia comprobante = new ComprobanteCobroFamiliaBC().getComprobante(Convert.ToInt32(this.id_familia)); TipoOperacion comprobante = new TipooperacionBC().getcomprobantebyoperacion(Convert.ToInt32(id_solicitud)); if (comprobante != null) { nombre = comprobante.Comprobante_rpt; } //switch (this.id_familia) //{ // //case "1": // // nombre = "InfComprobanteGasto.rpt"; // // break; // case "2": // nombre = "InfComprobanteGastoMulta.rpt"; // break; // case "4": // nombre = "InfComprobanteGasto.rpt"; // break; // case "3": // nombre = "InfComprobanteGastoTR.rpt"; // break; // case "7": // nombre = "InfComprobanteGastoINMA.rpt"; // break; //} this.documento.Load(Server.MapPath(nombre)); this.documento.DataSourceConnections[0].SetConnection(server, base_crystal, false); this.documento.DataSourceConnections[0].SetLogon(usuario_crystal, pasword_crystal); this.documento.SetParameterValue(0, this.id_solicitud); if (id_familia.Trim() != "24") { this.documento.OpenSubreport("DATOVEHICULO"); this.documento.SetParameterValue(1, this.id_solicitud); this.documento.OpenSubreport("DETALLE_GASTOS"); this.documento.SetParameterValue(2, this.id_solicitud); } this.CrystalReportViewer1.HasToggleGroupTreeButton = false; this.CrystalReportViewer1.HasToggleParameterPanelButton = false; CrystalReportViewer1.HasCrystalLogo = false; CrystalReportViewer1.HasDrillUpButton = false; CrystalReportViewer1.HasExportButton = true; CrystalReportViewer1.HasGotoPageButton = false; CrystalReportViewer1.HasPageNavigationButtons = false; CrystalReportViewer1.HasRefreshButton = false; CrystalReportViewer1.HasSearchButton = false; CrystalReportViewer1.HasToggleGroupTreeButton = false; CrystalReportViewer1.HasZoomFactorList = false; CrystalReportViewer1.BestFitPage = false; this.CrystalReportViewer1.ReportSource = this.documento; //CrystalReportViewer1.DataBind(); }