void CargaInicial() { txtCodigo.Attributes.Add("onkeypress", "return SoloLetrasNumeros(event)"); txtNom.Attributes.Add("onkeypress", "return SoloLetrasNumeros(event)"); CboEstado.Items.Insert(0, new ListItem()); CboEstado.Items[0].Text = "--TODOS--"; CboEstado.Items[0].Value = ""; CboEstado.Items.Insert(1, new ListItem()); CboEstado.Items[1].Text = "Activo"; CboEstado.Items[1].Value = "A"; CboEstado.Items.Insert(2, new ListItem()); CboEstado.Items[2].Text = "Inactivo"; CboEstado.Items[2].Value = "I"; objTServBE.Co_tipo_servicio = ""; objTServBE.No_tipo_servicio = ""; objTServBE.Fl_activo = "A"; cboTServicio.DataSource = objTServBL.BusqTServicioList(objTServBE); cboTServicio.DataTextField = "no_tipo_servicio"; cboTServicio.DataValueField = "Id_TipoServicio"; cboTServicio.DataBind(); cboTServicio.Items.Insert(0, new ListItem()); cboTServicio.Items[0].Text = "--TODOS--"; cboTServicio.Items[0].Value = "0"; //------------------------------------------------------------- //INICIALIZANDO EL GRIDVIEW this.oMaestroServicioBEList = new ServicioBEList(); this.oMaestroServicioBEList.Add(new ServicioBE()); Session["ServicioBEList"] = oMaestroServicioBEList; this.gdServicios.DataSource = this.oMaestroServicioBEList; this.gdServicios.DataBind(); }
void Buscar() { hf_exportaexcel.Value = ""; objTServBE.Co_tipo_servicio = txtCodigo.Text.Trim(); objTServBE.No_tipo_servicio = txtNom.Text.Trim(); objTServBE.Fl_activo = cboEstado.SelectedValue.ToString(); Session["MaestroTipoServicioBE_FILTRO"] = objTServBE; this.oMaestroTipoServicioBEList = objTServBL.BusqTServicioList(objTServBE); if (oMaestroTipoServicioBEList == null || oMaestroTipoServicioBEList.Count == 0) { Session["MaestroTipoServicioBE_FILTRO"] = null; objTServBE = null; objTServBE = new TipoServicioBE(); oMaestroTipoServicioBEList.Add(objTServBE); } else { hf_exportaexcel.Value = "1"; } this.gdTServicio.DataSource = oMaestroTipoServicioBEList; this.gdTServicio.DataBind(); Session["TipoServicioBEList"] = oMaestroTipoServicioBEList; }
protected void btnExcel_Click(object sender, ImageClickEventArgs e) { try { TipoServicioBL oMaestroTipoServicioBL = new TipoServicioBL(); oMaestroTipoServicioBL.ErrorEvent += new TipoServicioBL.ErrorDelegate(Master.Transaction_ErrorEvent); objTServBE.Co_tipo_servicio = txtCodigo.Text.Trim(); objTServBE.No_tipo_servicio = txtNom.Text.Trim(); objTServBE.Fl_activo = cboEstado.SelectedValue.ToString(); this.oMaestroTipoServicioBEList = oMaestroTipoServicioBL.BusqTServicioList(objTServBE); const string RUTA_DOCUMENTOS = ConstanteBE.RUTA_MANTENIMIENTO_SRC; String carpeta = String.Empty, nombre = String.Empty, RutaFinal = String.Empty; String ruta = Convert.ToString(ConfigurationManager.AppSettings["FileServerPath"]) + RUTA_DOCUMENTOS; ruta = Utility.CrearCarpetaFileServer(ruta); String fl_Ruta = ConstanteBE.FLAT_EXCEL_SRC; ExportarExcelXml oExportarExcelXml = new ExportarExcelXml(); String archivo = oExportarExcelXml.GenerarExcelExportarTipoServicio(this.oMaestroTipoServicioBEList, ruta); if (!archivo.Equals("-1")) { nombre = archivo; carpeta = Utility.ObtenerCarpetaFileServer(nombre); archivo = Convert.ToString(ConfigurationManager.AppSettings["FileServerPath"]) + RUTA_DOCUMENTOS + carpeta + @"\" + Convert.ToString(nombre.Trim()); if (File.Exists(archivo)) { this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), String.Empty, "<script> window.open('../SGS_Comunes/SGS_VerExcelExpotable.aspx?nombreArchivo=" + nombre + "&flatRuta=" + fl_Ruta + "')</script>"); } } else { JavaScriptHelper.Alert(this, "'Problemas al generar el excel, consulte con el administrador.'", String.Empty); } } catch (Exception ex) { Master.Web_ErrorEvent(this, ex); JavaScriptHelper.Alert(this, ex.Message.ToString(), String.Empty); } }
public static System.Collections.ArrayList ObtenerTipoServicios(string snidUsuario) { int nidUsuario = 0; int.TryParse(snidUsuario, out nidUsuario); System.Collections.ArrayList arrayTipoServicio = new System.Collections.ArrayList(); var oTipoServicioList = oMaestroTipoServicioBl.BusqTServicioList(new TipoServicioBE { Co_tipo_servicio = string.Empty, No_tipo_servicio = string.Empty, Fl_activo = string.Empty }); var objTipoServicio = oTipoServicioList.Select(item => new { nombre = item.No_tipo_servicio, codigo = item.Id_TipoServicio, }); arrayTipoServicio.AddRange(objTipoServicio.ToArray()); return(arrayTipoServicio); }
void CargaInicial() { btnEditar.Visible = false; ViewState.Add("existe_login", "0"); if (Request.QueryString["Id_Servicio"] != null) { Session["txh_Id_Servicio"] = Request.QueryString["Id_Servicio"]; } txtCodigo.Attributes.Add("onkeypress", "return SoloLetrasNumeros(event)"); txtNom.Attributes.Add("onkeypress", "return Valida_Nombre(event)"); //txtTprom.Attributes.Add("onkeypress", "return SoloNumeros(event)"); cboEstado.Items.Insert(0, new ListItem()); cboEstado.Items[0].Text = "Activo"; cboEstado.Items[0].Value = "A"; cboEstado.Items.Insert(1, new ListItem()); cboEstado.Items[1].Text = "Inactivo"; cboEstado.Items[1].Value = "I"; objTServBE.Co_tipo_servicio = ""; objTServBE.No_tipo_servicio = ""; objTServBE.Fl_activo = "A"; cboTServicio.DataSource = objTServBL.BusqTServicioList(objTServBE); cboTServicio.DataTextField = "no_tipo_servicio"; cboTServicio.DataValueField = "Id_TipoServicio"; cboTServicio.DataBind(); if (op != "0") //nuevo CargarEntidad(); if (op == "1") { btnEditar.Visible = false; btnGrabar.Visible = true; p_items.Enabled = true; txtCodigo.Enabled = false; txtCodigo.Text = co_serv; txtNom.Text = no_serv; cboTServicio.SelectedValue = id_tserv; txtTprom.Text = q_time; if (fl_quick_service == "0") chkquickservice.Checked = false; else chkquickservice.Checked = true; if (fl_activo == "Activo") { cboEstado.SelectedIndex = 0; } else { cboEstado.SelectedIndex = 1; } } else if (op == "2") { p_items.Enabled = false; btnEditar.Visible = true; btnGrabar.Visible = false; txtCodigo.Enabled = false; txtCodigo.Text = co_serv; txtNom.Text = no_serv; cboTServicio.SelectedValue = id_tserv; txtTprom.Text = q_time; if (fl_quick_service == "0") chkquickservice.Checked = false; else chkquickservice.Checked = true; if (fl_activo == "Activo") { cboEstado.SelectedIndex = 0; } else { cboEstado.SelectedIndex = 1; } //-- string[] _nom_dias = no_dias_val.Split('|'); string nom_dia = string.Empty; foreach (ListItem dia in chkDias.Items) { dia.Selected = false; } foreach (string dias in _nom_dias) { if (String.IsNullOrEmpty(dias.Trim())) continue; chkDias.Items[Int32.Parse(dias) - 1].Selected = true; } } else { p_items.Enabled = true; txtCodigo.Text = ""; txtNom.Text = ""; } if (op == "0") { txtTprom.Visible = false; lbTprom.Visible = false; } }