예제 #1
0
        private void CargarGrillaOperadores(FiltroOperador f)
        {
            List <Entities.InterAsisst.Operador> operadores = Entities.InterAsisst.Operador.List(f);

            this.gdwOperadores.DataSource = operadores;
            this.gdwOperadores.DataBind();
        }
예제 #2
0
        public static Operador GetByCredeciales(string usuario, string clave)
        {
            Operador resulOperador = null;

            try
            {
                FiltroOperador f = new FiltroOperador();
                f.Usuario = usuario;
                f.Clave   = GetHash(clave);

                OperadorDS dataservice = new OperadorDS();

                DataSet ds = dataservice.List(f);


                if (ds.Tables[0].Rows.Count > 0)
                {
                    Operador o = new Operador();
                    ORM(o, ds.Tables[0].Rows[0]);
                    resulOperador = o;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(resulOperador);
        }
예제 #3
0
        public static List <Operador> List(FiltroOperador f)
        {
            List <Operador> operadores = new List <Operador>();

            try
            {
                OperadorDS dataservice = new OperadorDS();
                DataSet    ds          = dataservice.List(f);

                if (ds.Tables.Count > 0)
                {
                    foreach (DataRow dr in ds.Tables[0].Rows)
                    {
                        Operador o = new Operador();
                        ORM(o, dr);
                        operadores.Add(o);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }



            return(operadores);
        }
예제 #4
0
        public static Operador GetByUsuario(string usuario)
        {
            Operador resulOperador = null;

            try
            {
                FiltroOperador filtro = new FiltroOperador();
                filtro.Usuario = usuario;

                OperadorDS dataserviceOperador = new OperadorDS();
                DataSet    ds = dataserviceOperador.List(filtro);

                if (ds != null && ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
                {
                    resulOperador = new Operador();
                    ORM(resulOperador, ds.Tables[0].Rows[0]);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(resulOperador);
        }
예제 #5
0
        public override System.Data.DataSet List(Filter f, out int RecordCount)
        {
            DataSet ds = new DataSet();

            try
            {
                FiltroOperador filtro = (FiltroOperador)f;

                List <IDbDataParameter> paramList  = new List <IDbDataParameter>();
                DBRepository            repository = DBRepository.GetDbRepository();


                paramList.Add(repository.DbFactory.getDataParameter("P_ID", DbType.Int32, filtro.ID));
                paramList.Add(repository.DbFactory.getDataParameter("P_USUARIO", DbType.String, filtro.Usuario));
                paramList.Add(repository.DbFactory.getDataParameter("P_NOMBRE", DbType.String, filtro.Nombre));
                paramList.Add(repository.DbFactory.getDataParameter("P_CLAVE", DbType.String, filtro.Clave));
                paramList.Add(repository.DbFactory.getDataParameter("P_APELLIDO", DbType.String, filtro.Apellido));
                paramList.Add(repository.DbFactory.getDataParameter("P_SEARCH", DbType.String, filtro.Search));
                paramList.Add(repository.DbFactory.getDataParameter("P_ACTIVO", DbType.Int32, filtro.Estado));

                bool result = repository.ExecuteListProcedure(CONST_LIST_PROCEDURE_NAME, paramList, f, ds, out RecordCount);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(ds);
        }
예제 #6
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            string         txtSearch = this.txtSearch.Text;
            FiltroOperador f         = new FiltroOperador();

            f.Search = txtSearch;

            this.CargarGrillaOperadores(f);
        }
예제 #7
0
        private void CargarOperadores()
        {
            FiltroOperador f = new FiltroOperador();

            this.CargarGrillaOperadores(f);
        }