Example #1
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);
        }
Example #2
0
        public static Operador GetById(int id)
        {
            Operador resultOperador = null;

            try
            {
                OperadorDS dsOperador = new OperadorDS();
                string     ObjectHash = Guid.NewGuid().ToString();
                DataRow    drResult   = dsOperador.GetObjectById(id, ObjectHash);

                if (drResult != null)
                {
                    resultOperador            = new Operador();
                    resultOperador._UObjectID = ObjectHash;
                    ORM(resultOperador, drResult);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return(resultOperador);
        }
Example #3
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);
        }
Example #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);
        }
Example #5
0
        public bool CambiarClave(string Clave)
        {
            bool result = false;

            try
            {
                OperadorDS dsOperador = new OperadorDS();
                result = dsOperador.ModificarClave(this.ID, EncodeClave(Clave));
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return(result);
        }