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

            this.CargarGrillaOperadores(f);
        }
예제 #2
0
 private void CargarOperadores()
 {
     FiltroOperador f = new FiltroOperador();
     this.CargarGrillaOperadores(f);
 }
예제 #3
0
 private void CargarGrillaOperadores(FiltroOperador f)
 {
     List<Entities.InterAsisst.Operador> operadores = Entities.InterAsisst.Operador.List(f);
     this.gdwOperadores.DataSource = operadores;
     this.gdwOperadores.DataBind();
 }
예제 #4
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;
        }
예제 #5
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;
        }
예제 #6
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;
        }