Beispiel #1
0
        private Entities.InterAsisst.Operador getOperadorFromControl()
        {
            Entities.InterAsisst.Operador operador = null;

            if (this.CMPage.IsNew)
            {
                operador = new Entities.InterAsisst.Operador();
            }
            else
            {
                operador = new Entities.InterAsisst.Operador(this.CMPage.EntityID, this.CMPage.ObjectHash);
            }


            operador.Nombre   = this.txtNombre.Text.Trim();
            operador.Apellido = this.txtApellido.Text.Trim();
            operador.Usuario  = this.txtUsuario.Text.Trim();
            operador.SetClave(this.txtPassword.Text.Trim());
            operador.Email  = this.txtEmail.Text.Trim();
            operador.Activo = this.chkEstado.Checked;
            operador.Admin  = this.chkAdmin.Checked;



            return(operador);
        }
Beispiel #2
0
        protected void btnResetPassword_Click(object sender, EventArgs e)
        {
            Entities.InterAsisst.Operador operador = this.getOperadorFromControl();
            string nuevaClave = operador.ResetPassword();

            this.SuccesReset   = String.Format(Resource.MSG_RESET_PASSWORD, nuevaClave);
            this.showpop.Value = SHOW_POP_RESET;
        }
Beispiel #3
0
 private void CargarOperador(int id)
 {
     Entities.InterAsisst.Operador Operador = Entities.InterAsisst.Operador.GetById(id);
     if (Operador != null)
     {
         this.SetObjectToContror(Operador);
     }
 }
Beispiel #4
0
        public static bool ValidarUsuario(string usuario)
        {
            bool result = false;

            Entities.InterAsisst.Operador operador = Entities.InterAsisst.Operador.GetByUsuario(usuario);

            result = operador == null;

            return(result);
        }
Beispiel #5
0
 private void SetObjectToContror(Entities.InterAsisst.Operador operador)
 {
     this.CMPage.ObjectHash = operador.UObjectID;
     this.txtApellido.Text  = operador.Apellido;
     this.txtNombre.Text    = operador.Nombre;
     this.txtUsuario.Text   = operador.Usuario;
     this.txtEmail.Text     = operador.Email;
     this.chkAdmin.Checked  = operador.Admin;
     this.chkEstado.Checked = operador.Activo;
 }
Beispiel #6
0
 private static void ORM(Operador operador, DataRow dr)
 {
     operador._id      = Int32.Parse(dr[OperadorDS.COLUMN_ID_OPERADOR].ToString());
     operador.Usuario  = dr[OperadorDS.COLUMN_USUARIO].ToString();
     operador.Email    = dr[OperadorDS.COLUMN_EMAIL].ToString();
     operador.Nombre   = dr[OperadorDS.COLUMN_NOMBRE].ToString();
     operador.Apellido = dr[OperadorDS.COLUMN_APELLIDO].ToString();
     operador._clave   = dr[OperadorDS.COLUMN_CLAVE].ToString();
     operador.Activo   = Int32.Parse(dr[OperadorDS.COLUMN_ACTIVO].ToString()) == Dataservices.ACTIVO;
     operador.Admin    = Int32.Parse(dr[OperadorDS.COLUMN_ADMIN].ToString()) == Dataservices.ACTIVO;
 }
Beispiel #7
0
 protected void btnAceptar_Click(object sender, EventArgs e)
 {
     if (this.Page.IsValid)
     {
         Entities.InterAsisst.Operador operador = this.getOperadorFromControl();
         if (operador.Persist())
         {
             this.showpop.Value = this.SHOW_POPUP;
             Classes.SessionHelper.ID_OPERADOR = Classes.SessionHelper.DEFAULT_ID;
         }
         else
         {
             this.showpop.Value = SHOW_CONCUR_ERROR;
             Classes.SessionHelper.ID_OPERADOR = Classes.SessionHelper.DEFAULT_ID;
         }
     }
 }
Beispiel #8
0
        private Entities.InterAsisst.Operador getOperadorFromControl()
        {
            Entities.InterAsisst.Operador operador = null;

            if (this.CMPage.IsNew)
                operador = new Entities.InterAsisst.Operador();
            else
                operador = new Entities.InterAsisst.Operador(this.CMPage.EntityID, this.CMPage.ObjectHash);

            operador.Nombre = this.txtNombre.Text.Trim();
            operador.Apellido = this.txtApellido.Text.Trim();
            operador.Usuario = this.txtUsuario.Text.Trim();
            operador.SetClave(this.txtPassword.Text.Trim());
            operador.Email = this.txtEmail.Text.Trim();
            operador.Activo = this.chkEstado.Checked;
            operador.Admin = this.chkAdmin.Checked;

            return operador;
        }
Beispiel #9
0
 private static void ORM(Operador operador, DataRow dr)
 {
     operador._id = Int32.Parse(dr[OperadorDS.COLUMN_ID_OPERADOR].ToString());
     operador.Usuario = dr[OperadorDS.COLUMN_USUARIO].ToString();
     operador.Email = dr[OperadorDS.COLUMN_EMAIL].ToString();
     operador.Nombre = dr[OperadorDS.COLUMN_NOMBRE].ToString();
     operador.Apellido = dr[OperadorDS.COLUMN_APELLIDO].ToString();
     operador._clave = dr[OperadorDS.COLUMN_CLAVE].ToString();
     operador.Activo = Int32.Parse(dr[OperadorDS.COLUMN_ACTIVO].ToString()) == Dataservices.ACTIVO;
     operador.Admin = Int32.Parse(dr[OperadorDS.COLUMN_ADMIN].ToString()) == Dataservices.ACTIVO;
 }
Beispiel #10
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;
        }
Beispiel #11
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;
        }
Beispiel #12
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;
        }
Beispiel #13
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;
        }