Exemple #1
0
        public string editarcorreo(UEncapUsuario correo)
        {
            string mensaje        = "";
            var    claimsIdentity = (ClaimsIdentity)Thread.CurrentPrincipal.Identity;
            var    valor          = claimsIdentity.FindFirst(ClaimTypes.NameIdentifier);

            UEncapUsuario user = new UEncapUsuario();

            user.User_id = Int32.Parse(valor.Value);
            user.Correo  = correo.Correo;

            bool verificar = new LAdministrador().verifcarCorreo(user);

            if (verificar != false)
            {
                mensaje = "el correo ya existe encuentra asociado a una cuenta";
            }
            else
            {
                if (correo == null)
                {
                    mensaje = "debe ingresar un correo";
                }
                else
                {
                    new LAdministrador().actualizarCorreo(user);
                    mensaje = "correo actualizado satisfactoriamente";
                }
            }
            return(mensaje);
        }
Exemple #2
0
    private void llenarGridView()
    {
        LAdministrador lAdministrador = new LAdministrador();

        GV_consultorios.DataSource = lAdministrador.obtenerConsultorios();
        GV_consultorios.DataBind();
    }
Exemple #3
0
        public string modificarCorreo(UEncapUsuario newcorreo)
        {
            string mensaje        = "";
            var    claimsIdentity = (ClaimsIdentity)Thread.CurrentPrincipal.Identity;
            var    valor          = claimsIdentity.FindFirst(ClaimTypes.NameIdentifier);

            UEncapUsuario usu = new UEncapUsuario();

            usu.User_id = Int32.Parse(valor.Value);
            usu.Correo  = newcorreo.Correo;

            bool verificar = new LAdministrador().verifcarCorreo(usu);

            if (verificar != false)
            {
                return("el correo ya se encuentra asociado a una cuenta");
            }
            else
            {
                new LAdministrador().actualizarCorreo(usu);

                if (newcorreo == null)
                {
                    return("debe ingresar el correo a cambiar");
                }
                else
                {
                    return("el correo se ha modificado satisfactoriamente");
                }
            }
        }
Exemple #4
0
    private DataTable getConsultorio()
    {
        int            id             = int.Parse(Session["id"].ToString());
        LAdministrador lAdministrador = new LAdministrador();
        DataTable      consultorio    = lAdministrador.obtenerConsultorio(id);

        return(consultorio);
    }
Exemple #5
0
    protected void bt_agregar_Click(object sender, EventArgs e)
    {
        UAdministrador registroAd = new UAdministrador();
        LAdministrador registrar  = new LAdministrador();


        registroAd = registrar.RegistrarAdm(tb_correo.Text.ToString(), tb_usuario.Text.ToString(), tb_clave.Text.ToString(), int.Parse(DDL_rol.SelectedValue.ToString()));

        Response.Redirect(registroAd.Url);
    }
Exemple #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         LAdministrador lAdministrador = new LAdministrador();
         lAdministrador.validarUsuario((EUsuario)Session["usuario"]);
     }
     catch (Exception ex)
     {
         Response.Redirect("~/View/Login.aspx");
     }
 }
Exemple #7
0
    protected void Button4_Click(object sender, EventArgs e)
    {
        int            fk_parametro   = int.Parse(DL_tiempo.SelectedItem.Value);
        LAdministrador lAdministrador = new LAdministrador();
        String         sesion         = Session.SessionID;

        lAdministrador.actualizar_param(fk_parametro, sesion);
        ClientScriptManager cm = this.ClientScript;
        String dato            = "<script type='text/javascript'>alert('A Partir de este momento las citas van a durar " + DL_tiempo.SelectedItem + " minutos')</script>;";

        cm.RegisterClientScriptBlock(this.GetType(), "", dato);
    }
Exemple #8
0
 public void cargarParametroActual()
 {
     try
     {
         LAdministrador lAdministrador = new LAdministrador();
         String         value          = lAdministrador.param_actual(IsPostBack);
         DL_tiempo.SelectedValue = value;
     }
     catch (Exception ex)
     {
     }
 }
        public async Task <IHttpActionResult> delEliminarToken(string usuario)
        {
            Admin administrador = new LAdministrador().mostrarDatosLogin(usuario);
            int   idAdmin;

            idAdmin = administrador.IdAdmin;

            AdministradorTokenLogin token = new AdministradorTokenLogin();

            token.IdAdmin = idAdmin;
            await new LAdministrador().eliminarToken(token);
            return(Ok("El token fue eliminado"));
        }
Exemple #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         LAdministrador       lAdministrador = new LAdministrador();
         List <ReporteMedico> reporteMedicos = lAdministrador.cargarReporteMedicos();
         CR_medicos.ReportDocument.SetDataSource(reporteMedicos);
         CrystalReportViewer1.ReportSource = CR_medicos;
     }catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #11
0
        public UEncapUsuario obtenerAdmin()
        {
            var claimsIdentity = (ClaimsIdentity)Thread.CurrentPrincipal.Identity;
            var valor          = claimsIdentity.FindFirst(ClaimTypes.Email);

            UEncapUsuario usu = new UEncapUsuario();

            usu.Correo = valor.Value;

            var usua = new LAdministrador().obtenerAdmin(usu);

            return(usua);
        }
Exemple #12
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     try
     {
         LAdministrador lAdministrador = new LAdministrador();
         EConsultorio   eConsultorio   = encapsularDatos();
         lAdministrador.insertarConsultorio(eConsultorio);
     }
     catch (Exception ex)
     {
         ClientScript.RegisterClientScriptBlock(this.GetType(), "Nombre", "<script> alert('No ha ingresado datos para el consultorio'); </script>");
     }
     Response.Redirect("~/View/Administrador/parametros.aspx");
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         List <ReporteUsuario> reporteUsuarios = new List <ReporteUsuario>();
         LAdministrador        lAdministrador  = new LAdministrador();
         reporteUsuarios = lAdministrador.cargarInformeUsuarios();;
         CRS_Usuarios.ReportDocument.SetDataSource(reporteUsuarios);
         CRV_Usuarios.ReportSource = CRS_Usuarios;
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #14
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UEncapUsuario User = new UEncapUsuario();

        User = new LLogin().usuarioActivo2((string)Session["Correo"]);
        if (User == null)
        {
            Response.Redirect("../home.aspx");
        }
        if (User.Rol_id != 1)
        {
            Response.Redirect("../home.aspx");
        }

        EncapMision   mision   = new EncapMision();
        EncapVision   vision   = new EncapVision();
        EncapObjetivo objetivo = new EncapObjetivo();

        mision.Id   = 1;
        vision.Id   = 1;
        objetivo.Id = 1;

        mision   = new LAdministrador().ObtenerMision(mision);
        vision   = new LAdministrador().ObtenerVision(vision);
        objetivo = new LAdministrador().ObtenerObjetivo(objetivo);

        LB_Mision.Text   = mision.Mision;
        LB_Vision.Text   = vision.Vision;
        LB_Objetivo.Text = objetivo.Objetivo;

        TB_EditMision.Visible   = false;
        BTN_ActualizarM.Visible = false;
        BTN_cancerlarM.Visible  = false;
        TB_EditVision.Visible   = false;
        BTN_ActualizarV.Visible = false;
        BTN_CancelarV.Visible   = false;
        TB_EditObjetivo.Visible = false;
        BTN_ActializarO.Visible = false;
        BTN_CancelarO.Visible   = false;
    }
    protected void BTN_subir_Click(object sender, EventArgs e)
    {
        ClientScriptManager cm = this.ClientScript;

        int auxprecio  = int.Parse(TB_Precio.Text);
        int aux_minimo = int.Parse(TB_Minima.Text);

        if (auxprecio <= 0 || aux_minimo <= 0)
        {
            //MostrarMensaje($"No se permiten datos negativos");
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ('NO SE PERMITE DATOS NEGATIVOS' );</script>");
            return;//Devolverse
        }


        //Propiedades del archivo a subirs


        string nombreArchivo = System.IO.Path.GetFileName(FU_Archivo.PostedFile.FileName);
        string extension     = System.IO.Path.GetExtension(FU_Archivo.PostedFile.FileName);

        string saveLocationAdmin = HttpContext.Current.Server.MapPath("~\\Inventario\\") + nombreArchivo;
        string Ruta = "~\\Inventario\\" + nombreArchivo;

        //validar Aechivo de tipo imagen
        if (!(extension.Equals(".jpg") || extension.Equals(".jpeg") || extension.Equals(".png") || extension.Equals(".gif")))
        {
            //MostrarMensaje($"Tipo de archivo no valido");
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ('tipo de archivo no valido ' );</script>");
            return;//Devolverse
        }


        //verificar existencia de un arhivo con el mismo nombre
        if (System.IO.File.Exists(saveLocationAdmin))
        {
            //MostrarMensaje1($"Imagen existente");
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ('Imagen Existente' );</script>");
            return;
        }
        //Validaciones
        var db        = new Mapeo();
        var consulta1 = (from x in db.inventario where x.Referencia.Equals(TB_referencia.Text) select x.Referencia).Count();
        UEncapInventario referencia = new UEncapInventario();

        referencia.Referencia = TB_referencia.Text;
        bool consultRef = new LAdministrador().consultarReferencia(referencia);

        //si referencia ya existe

        if (consultRef == true)
        {
            //MostrarMensaje1($"La referencia ya existe");
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ('La Referencia Ya Existe' );</script>");
            return;
        }

        else
        {
            try
            {
                //Guardar Archivo local
                FU_Archivo.PostedFile.SaveAs(saveLocationAdmin);


                UEncapInventario invent = new UEncapInventario();


                invent.Imagen     = Ruta;
                invent.Titulo     = TB_Titulo.Text;
                invent.Referencia = TB_referencia.Text;
                invent.Precio     = int.Parse(TB_Precio.Text);

                invent.Ca_minima    = int.Parse(TB_Minima.Text);
                invent.Id_marca     = int.Parse(DDL_Marca.Text);
                invent.Id_categoria = int.Parse(DDL_Categoria.Text);
                invent.Id_estado    = 1;
                invent.Ca_actual    = 0;
                invent.Last_modify  = DateTime.Now;
                invent.Session      = Session["Nombre"].ToString();

                new LAdministrador().insertarItem(invent);

                //MostrarMensaje2($"Item registrado correctamente");
                cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ('Item registrado correctamente' );</script>");
            }
            catch (Exception exc)
            {
                //MostrarMensaje($"Error");
                cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ('Error' );</script>");
                return;
            }
        }

        TB_Titulo.Text     = "";
        TB_referencia.Text = "";

        TB_Minima.Text = "";
        TB_Precio.Text = "";
    }
Exemple #16
0
    protected void GV_inventario_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        //indice de la fila
        GridViewRow         row = GV_inventario.Rows[e.RowIndex];
        ClientScriptManager cm  = this.ClientScript;

        //traer valor textbox
        var tb_referencia = row.FindControl("tb_referencia") as TextBox;

        FileUpload fu_imagen = (FileUpload)row.FindControl("fu_imagen");



        int id = Convert.ToInt32(GV_inventario.DataKeys[e.RowIndex].Values[0].ToString());
        //EncapInventario inventario = new EncapInventario();//



        string urlExistente  = ((Image)row.FindControl("I_editar")).ImageUrl;
        string nombreArchivo = System.IO.Path.GetFileName(fu_imagen.PostedFile.FileName);
        string Ruta          = "~\\Inventario\\" + nombreArchivo;

        if (nombreArchivo == "")
        {
            e.NewValues["Imagen"] = urlExistente;
        }
        else
        if ((nombreArchivo != ""))
        {
            string extension = System.IO.Path.GetExtension(fu_imagen.PostedFile.FileName);

            string saveLocationAdmin = HttpContext.Current.Server.MapPath("~\\Inventario\\") + nombreArchivo;

            if (!(extension.Equals(".jpg") || extension.Equals(".jpeg") || extension.Equals(".png") || extension.Equals(".gif")))
            {
                cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ('tipo de archivo no valido ' );</script>");
                e.Cancel = true;
            }
            //verificar existencia de un arhivo con el mismo nombre
            if (System.IO.File.Exists(saveLocationAdmin))
            {
                cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ('Imagen Existente' );</script>");
                e.Cancel = true;
            }
            try
            {
                if (urlExistente != "")
                {
                    File.Delete(Server.MapPath(urlExistente));
                }
                fu_imagen.PostedFile.SaveAs(saveLocationAdmin);
                e.NewValues["Imagen"] = Ruta;
            }
            catch (Exception exc)

            {
                cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ('Error' );</script>");
                return;
            }

            ValidarControles();
        }

        UEncapInventario refe = new UEncapInventario();

        refe.Referencia = tb_referencia.Text;

        bool consulta = new LAdministrador().consultarReferencia(refe);

        //var db = new Mapeo();
        //var consulta = (from x in db.inventario where (x.Referencia == tb_referencia.Text) select x.Referencia).Count();


        //referencia Existente
        if (consulta == true)
        {
            //si el valorexistente es el mismo
            if (Label4.Text == tb_referencia.Text)
            {
                //agrego valor que habia antes
                e.NewValues["Referencia"] = Label4.Text;
            }
            else
            {
                cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ('Referencia Existente' );</script>");
                e.Cancel = true;
            }
        }
    }