コード例 #1
0
ファイル: LAdministrador.cs プロジェクト: HolmesAyala/Brais
 public void insertarConsultorio(EConsultorio eConsultorio)
 {
     if ((eConsultorio.Nombre.ToString().Trim() == "") || (eConsultorio.Ubicacion.ToString().Trim() == ""))
     {
         throw new Exception("Espacios en blanco");
     }
     else
     {
         DAOAdministrador dAOAdministrador = new DAOAdministrador();
         dAOAdministrador.insertarConsultorio(eConsultorio);
     }
 }
コード例 #2
0
ファイル: LAdministrador.cs プロジェクト: HolmesAyala/Brais
        public String param_actual(Boolean IsPostBack)
        {
            DAOAdministrador dAOAdministrador = new DAOAdministrador();
            DataTable        informacion      = dAOAdministrador.param_actual();
            String           value            = informacion.Rows[0]["info"].ToString();

            if (informacion.Rows.Count > 0)
            {
                if (IsPostBack)
                {
                    throw new Exception();
                }
            }
            return(value);
        }
コード例 #3
0
    protected void btn_añadir_Click(object sender, EventArgs e)
    {
        Administrador administrador = new Administrador();

        administrador.Username       = txt_username.Text;
        administrador.Correo         = txt_correo.Text;
        administrador.Identificacion = long.Parse(txt_identi.Text);

        administrador = new DAOAdministrador().BuscarUsername(administrador);

        if (long.Parse(txt_identi.Text) <= 0)
        {
            lb_mensajeI.ForeColor = Color.Red;
            lb_mensajeI.Text      = "Ingrese numeros mayores a 0";
        }
        else if (administrador == null)
        {
            if (txt_identi.Text != "" && txt_nombre.Text != "" && txt_apellido.Text != "" && txt_correo.Text != "" && txt_username.Text != "" && txt_clave.Text != "")
            {
                Administrador user = new Administrador();
                user.Identificacion = long.Parse(txt_identi.Text);
                user.Nombre         = txt_nombre.Text;
                user.Apellido       = txt_apellido.Text;
                user.Correo         = txt_correo.Text;
                user.Username       = txt_username.Text;
                user.Clave          = txt_clave.Text;
                user.Clave          = txt_clave.Text;
                user.Session        = Session.SessionID.ToString();
                user.Id_rol         = 1;
                new DAOAdministrador().InsertarAdministrador(user);
                Gadmin.DataBind();
                txt_nombre.Text      = string.Empty;
                txt_apellido.Text    = string.Empty;
                txt_identi.Text      = string.Empty;
                txt_username.Text    = string.Empty;
                txt_clave.Text       = string.Empty;
                txt_correo.Text      = string.Empty;
                lb_mensaje.ForeColor = Color.Green;
                lb_mensaje.Text      = "Registro Exitoso";
            }
            else
            {
                lb_mensaje.ForeColor = Color.Red;
                lb_mensaje.Text      = "Error Campos Vacios";
            }

            if (lb_mensaje.Text == "Registro Exitoso")
            {
                lb_mensajeI.Text = "";
            }
        }
        else if (administrador.Username == txt_username.Text)
        {
            lb_mensaje.ForeColor = Color.Red;
            lb_mensaje.Text      = "Usuario ya registrado";
        }
        else if (administrador.Correo == txt_correo.Text)
        {
            lb_mensaje.ForeColor = Color.Red;
            lb_mensaje.Text      = "Correo ya registrado";
        }
        else if (administrador.Identificacion == long.Parse(txt_identi.Text))
        {
            lb_mensaje.ForeColor = Color.Red;
            lb_mensaje.Text      = "Identificacion ya registrada";
        }
    }
コード例 #4
0
    protected void btn_ingresar_Click(object sender, EventArgs e)
    {
        EPersona eUser = new EPersona();

        eUser.Username = txt_username.Text;
        eUser.Clave    = txt_contraseña.Text;

        Empleado empleado = new Empleado();

        empleado.Username = txt_username.Text;
        empleado.Clave    = txt_contraseña.Text;

        Administrador administrador = new Administrador();

        administrador.Username = txt_username.Text;
        administrador.Clave    = txt_contraseña.Text;


        eUser         = new DAOPersona().Login_Vasbor(eUser);
        empleado      = new DAOEmpleado().Login_Vasbor(empleado);
        administrador = new DAOAdministrador().Login_Vasbor(administrador);



        if (administrador == null)
        {
            ((Label)lb_error).Text = ("Usuario o clave incorrecta");
        }
        else if (administrador.Id_rol == 1)
        {
            if (CheckBox1.Checked)
            {
                Response.Cookies["usern"].Value = txt_username.Text;
                Response.Cookies["pass"].Value  = txt_contraseña.Text;

                Response.Cookies["usern"].Expires = DateTime.Now.AddDays(15);
                Response.Cookies["pass"].Expires  = DateTime.Now.AddDays(15);
            }
            else
            {
                Response.Cookies["usern"].Expires = DateTime.Now.AddDays(-1);
                Response.Cookies["pass"].Expires  = DateTime.Now.AddDays(-1);
            }
            Session["validar_sesion_administrador"] = administrador;
            Response.Redirect("SAdministrador.aspx");
            txt_username.Text   = string.Empty;
            txt_contraseña.Text = string.Empty;
        }

        if (empleado == null)
        {
            ((Label)lb_error).Text = ("Usuario o clave incorrecta");
        }
        else if (empleado != null && empleado.Estado_id == 3)
        {
            ((Label)lb_error).Text = ("Empleado Inhabilitado");
        }
        else if (empleado != null && empleado.Estado_id == 2)
        {
            ((Label)lb_error).Text = ("Recuperacion De Contraseña");
        }
        else if (empleado != null && empleado.Id_rol == 2 && empleado.Estado_id == 1)
        {
            if (CheckBox1.Checked)
            {
                Response.Cookies["usern"].Value = txt_username.Text;
                Response.Cookies["pass"].Value  = txt_contraseña.Text;

                Response.Cookies["usern"].Expires = DateTime.Now.AddDays(15);
                Response.Cookies["pass"].Expires  = DateTime.Now.AddDays(15);
            }
            else
            {
                Response.Cookies["usern"].Expires = DateTime.Now.AddDays(-1);
                Response.Cookies["pass"].Expires  = DateTime.Now.AddDays(-1);
            }
            Session["validar_sesion_empleado"] = empleado;
            Session["id_empleado"]             = empleado.Id;
            Response.Redirect("CatalogoEmpleado.aspx");
            txt_username.Text   = string.Empty;
            txt_contraseña.Text = string.Empty;
        }

        if (eUser == null && empleado == null)
        {
            ((Label)lb_error).Text = ("Usuario o clave incorrecta");
        }
        else if (eUser != null && eUser.Estado_id == 3)
        {
            ((Label)lb_error).Text = ("Usuario Inhabilitado");
        }
        else if (eUser != null && eUser.Estado_id == 2)
        {
            ((Label)lb_error).Text = ("Recuperacion De Contraseña");
        }
        else if (eUser != null && eUser.Id_rol == 3 && eUser.Estado_id == 1)
        {
            if (CheckBox1.Checked)
            {
                Response.Cookies["usern"].Value = txt_username.Text;
                Response.Cookies["pass"].Value  = txt_contraseña.Text;

                Response.Cookies["usern"].Expires = DateTime.Now.AddDays(15);
                Response.Cookies["pass"].Expires  = DateTime.Now.AddDays(15);
            }
            else
            {
                Response.Cookies["usern"].Expires = DateTime.Now.AddDays(-1);
                Response.Cookies["pass"].Expires  = DateTime.Now.AddDays(-1);
            }
            if (eUser.Estado_id == 2)
            {
                ((Label)lb_error).Text = ("Usted esta en proceso de recuperacion de contraseña");
                return;
            }
            Session["validar_sesion_usuario"] = eUser;
            Session["id_usuario"]             = eUser.Id;
            Response.Redirect("Catalogo.aspx");
            txt_username.Text   = string.Empty;
            txt_contraseña.Text = string.Empty;
        }
    }
コード例 #5
0
        public string Buscar_Administrador()
        {
            DAOAdministrador daoAdmin = new DAOAdministrador();

            return(daoAdmin.Consultar_Administrador());
        }
コード例 #6
0
ファイル: LAdministrador.cs プロジェクト: HolmesAyala/Brais
        public void actualizar_param(int fk_parametro, String sesion)
        {
            DAOAdministrador dAOAdministrador = new DAOAdministrador();

            dAOAdministrador.actualizar_param(fk_parametro, sesion);
        }
コード例 #7
0
ファイル: LAdministrador.cs プロジェクト: HolmesAyala/Brais
        public DataTable obtenerConsultorios()
        {
            DAOAdministrador dAOAdministrador = new DAOAdministrador();

            return(dAOAdministrador.obtenerConsultorios());
        }