Example #1
0
    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();
    }
Example #2
0
    void buscar()
    {
        hf_exportaexcel.Value = "";

        objServBE.Co_Servicio     = txtCodigo.Text.Trim();
        objServBE.No_Servicio     = txtNom.Text.Trim();;
        objServBE.Id_TipoServicio = Int32.Parse(cboTServicio.SelectedValue.ToString());
        objServBE.Fl_activo       = CboEstado.SelectedValue.ToString();

        Session["MaestroServicioBE_FILTRO"] = objServBE;

        this.oMaestroServicioBEList = objServBL.BusqServicioList(objServBE);

        if (oMaestroServicioBEList == null || oMaestroServicioBEList.Count == 0)
        {
            Session["MaestroServicioBE_FILTRO"] = null;
            objServBE = null;
            objServBE = new ServicioBE();
            oMaestroServicioBEList.Add(objServBE);
        }
        else
        {
            hf_exportaexcel.Value = "1";
        }

        this.gdServicios.DataSource = oMaestroServicioBEList;
        this.gdServicios.DataBind();

        Session["ServicioBEList"] = oMaestroServicioBEList;
    }
Example #3
0
        public ServicioBEList GETListarDatosServicios(ServicioBE ent)
        {
            ServicioBEList lista   = new ServicioBEList();
            IDataReader    DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[SRC_SPS_LISTAR_DATOS_SERVICIOS_BO]";
                    db.AddParameter("@VI_NID_SERVICIO", DbType.String, ParameterDirection.Input, ent.Id_Servicio);
                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    ServicioBE oCitasBE = CrearEntidad4(DReader);
                    lista.Add(oCitasBE);
                }

                DReader.Close();
            }
            catch (Exception)
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }
Example #4
0
        public ServicioBEList GETListarServiciosPorTipo(ServicioBE ent)
        {
            ServicioBEList lista   = new ServicioBEList();
            IDataReader    DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[SRC_SPS_LISTAR_SERVICIOS_POR_TIPO_BO]";
                    db.AddParameter("@vi_nid_tipo_servicio", DbType.String, ParameterDirection.Input, ent.Id_TipoServicio);
                    db.AddParameter("@vi_Nid_usuario", DbType.Int32, ParameterDirection.Input, ent.Nid_usuario);
                    db.AddParameter("@vi_nid_modelo", DbType.Int32, ParameterDirection.Input, ent.nid_modelo == 0 ? (object)DBNull.Value : ent.nid_modelo); // @0001 I/F

                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    ServicioBE oCitasBE = CrearEntidad3(DReader);
                    lista.Add(oCitasBE);
                }

                DReader.Close();
            }
            catch (Exception)
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }
Example #5
0
        public ServicioBEList BusqServicioList(ServicioBE ent)
        {
            ServicioBEList lista   = new ServicioBEList();
            IDataReader    DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "SRC_SPS_SERVICIO_BY_PARAM_BO";
                    db.AddParameter("@vi_co_servicio", DbType.String, ParameterDirection.Input, ent.Co_Servicio);
                    db.AddParameter("@vi_no_servicio", DbType.String, ParameterDirection.Input, ent.No_Servicio);
                    db.AddParameter("@vi_nid_TipoServicio", DbType.Int32, ParameterDirection.Input, ent.Id_TipoServicio);
                    db.AddParameter("@vi_fl_activo", DbType.String, ParameterDirection.Input, ent.Fl_activo);
                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    ServicioBE oEnt = CrearEntidad(DReader);
                    lista.Add(oEnt);
                }
                DReader.Close();
            }
            catch
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }
Example #6
0
        public ServicioBEList Listar_Datos_Servicio(ServicioBE ent)
        {
            ServicioBEList lista  = new ServicioBEList();
            SqlConnection  conn   = new SqlConnection(DataBaseHelper.GetDbConnectionString());
            SqlCommand     cmd    = new SqlCommand("[SRC_SPS_LISTAR_DATOS_SERVICIOS_FO]", conn);
            SqlDataReader  reader = null;

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@vi_nid_servicio", ent.nid_servicio);
            try
            {
                conn.Open();
                reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    lista.Add(Entidad_Listar_Datos_Servicio(reader));
                }
                reader.Close();
            }
            catch (Exception)
            {
                if (reader != null && !reader.IsClosed)
                {
                    reader.Close();
                }
                throw;
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
            return(lista);
        }
Example #7
0
    protected void btnExcel_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            ServicioBL oMaestroServicioBL = new ServicioBL();

            objServBE.Co_Servicio     = txtCodigo.Text.Trim();
            objServBE.No_Servicio     = txtNom.Text.Trim();;
            objServBE.Id_TipoServicio = Int32.Parse(cboTServicio.SelectedValue.ToString());
            objServBE.Fl_activo       = CboEstado.SelectedValue.ToString();

            this.oMaestroServicioBEList = oMaestroServicioBL.BusqServicioList(objServBE);


            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.GenerarExcelExportarServicio(this.oMaestroServicioBEList, 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);
        }
    }
Example #8
0
    protected void Page_PreRender(object sender, EventArgs e)
    {
        //Bandeja de perfiles
        ServicioBEList oMaestroServicioBEList = (ServicioBEList)(Session["ServicioBEList"]);

        if (oMaestroServicioBEList != null &&
            this.gdServicios != null &&
            this.gdServicios.Rows.Count > 0 &&
            this.gdServicios.PageCount > 1)
        {
            GridViewRow oRow = this.gdServicios.BottomPagerRow;
            if (oRow != null)
            {
                Label oTotalReg = new Label();
                oTotalReg.Text = String.Format("Total Reg. {0}", (oMaestroServicioBEList.Count));
                oRow.Cells[0].Controls.AddAt(0, oTotalReg);
                System.Web.UI.WebControls.Table oTablaPaginacion = (System.Web.UI.WebControls.Table)oRow.Cells[0].Controls[1];
                oTablaPaginacion.CellPadding = 0;
                oTablaPaginacion.CellSpacing = 0;
            }
        }
    }
    void CargarEntidad()
    {
        ServicioBEList objBEList = new ServicioBEList();
        objBEList = (ServicioBEList)(Session["ServicioBEList"]);

        for (int i = 0; i < objBEList.Count; i++)
        {
            if (objBEList[i].Id_Servicio.ToString().Trim().Equals(Session["txh_Id_Servicio"].ToString().Trim()))
            {
                id_serv = objBEList[i].Id_Servicio.ToString().Trim();
                ViewState.Add("id_serv", id_serv);
                co_serv = objBEList[i].Co_Servicio.ToString().Trim();
                no_serv = objBEList[i].No_Servicio.ToString().Trim();
                id_tserv = objBEList[i].Id_TipoServicio.ToString().Trim();
                tipo_serv = objBEList[i].No_tipo_servicio.ToString().Trim();
                q_time = objBEList[i].Qt_tiempo_prom.ToString().Trim();
                fl_quick_service = objBEList[i].Fl_quick_service.ToString().Trim();
                no_dias_val = objBEList[i].no_dias_validos.ToString().Trim();
                fl_activo = objBEList[i].Fl_activo.ToString().Trim();
            }
        }
    }
Example #10
0
    protected void gdServicios_Sorting(object sender, GridViewSortEventArgs e)
    {
        ServicioBEList oMaestroServicioBEList = (ServicioBEList)(Session["ServicioBEList"]);
        SortDirection  indOrden = (SortDirection)(Session["ordenGridTalleres"]);

        txh_Id_Servicio.Value = String.Empty;

        if (oMaestroServicioBEList != null)
        {
            if (indOrden == SortDirection.Ascending)
            {
                oMaestroServicioBEList.Ordenar(e.SortExpression, direccionOrden.Descending);
                Session["ordenGridTalleres"] = SortDirection.Descending;
            }
            else
            {
                oMaestroServicioBEList.Ordenar(e.SortExpression, direccionOrden.Ascending);
                Session["ordenGridTalleres"] = SortDirection.Ascending;
            }
        }
        gdServicios.DataSource = oMaestroServicioBEList;
        gdServicios.DataBind();
        Session["ServicioBEList"] = oMaestroServicioBEList;
    }