Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClUsuario     = new Cl_Usuario();
            ClUtilitarios = new Cl_Utilitarios();
            ClPersona     = new Cl_Persona();
            ClGestion     = new Cl_Gestion_Registro();
            ClManejo      = new Cl_Manejo();
            ClCatalogos   = new Cl_Catalogos();

            GrdSolicitudes.ItemDataBound     += GrdSolicitudes_ItemDataBound;
            GrdSolicitudes.NeedDataSource    += GrdSolicitudes_NeedDataSource;
            GrdSolicitudes.ItemCommand       += GrdSolicitudes_ItemCommand;
            GrdDetalle.ItemCommand           += GrdDetalle_ItemCommand;
            GrdDetalle.NeedDataSource        += GrdDetalle_NeedDataSource;
            BtnBuscar.ServerClick            += BtnBuscar_ServerClick;
            GrdManejoForestal.NeedDataSource += GrdManejoForestal_NeedDataSource;
            GrdManejoForestal.ItemDataBound  += GrdManejoForestal_ItemDataBound;
            GrdManejoForestal.ItemCommand    += GrdManejoForestal_ItemCommand;

            if (Session["UsuarioId"] == null)
            {
                Response.Redirect("~/Wfrm_Login.aspx");
            }
            else if (!IsPostBack)
            {
                ClUsuario.Insertar_Ingreso_Pagina(8, Convert.ToInt32(Session["UsuarioId"]), ClUsuario.CorrId_IngresoPagina());
                ClUtilitarios.Permisos(Master, Convert.ToInt32(Session["UsuarioId"]));
                System.Web.UI.WebControls.Label LblPerfil;
                LblPerfil      = (System.Web.UI.WebControls.Label)Master.FindControl("LblTipoUsuario");
                LblPerfil.Text = ClUsuario.Get_Tipo_Usuario(Convert.ToInt32(Session["UsuarioId"]));

                System.Web.UI.WebControls.Label LblUsuario;
                LblUsuario      = (System.Web.UI.WebControls.Label)Master.FindControl("lblUsuario");
                LblUsuario.Text = ClPersona.Nombre_Usuario(Convert.ToInt32(Session["PersonaId"]));

                System.Web.UI.HtmlControls.HtmlImage ImgPerfilFake;
                System.Web.UI.WebControls.Image      ImgPerfil;
                ImgPerfilFake = (System.Web.UI.HtmlControls.HtmlImage)Master.FindControl("ImgPerfilFake");
                ImgPerfil     = (System.Web.UI.WebControls.Image)Master.FindControl("ImgPerfil");
                if (ClPersona.Existe_FotoPerfil(Convert.ToInt32(Session["PersonaId"])) == true)
                {
                    ImgPerfilFake.Visible = false;
                    ImgPerfil.Visible     = true;
                }
                else
                {
                    ImgPerfilFake.Visible = true;
                    ImgPerfil.Visible     = false;
                    if (ClPersona.Genero_Usuario(Convert.ToInt32(Session["PersonaId"])) == 1)
                    {
                        ImgPerfilFake.Src = "../imagenes/male.png";
                    }

                    else
                    {
                        ImgPerfilFake.Src = "../imagenes/female.png";
                    }
                }
            }
        }
Пример #2
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            //servicio_usuario = new ServicioClient();
            string     user    = txtUser.Text;
            string     pass    = txtPass.Text;
            Cl_Usuario usuario = daoUsuario.obtenerUsuario(user, pass);

            if (usuario.user != null && usuario.idTipoUsuario == 2 || usuario.idTipoUsuario == 3 || usuario.idTipoUsuario == 5 || usuario.idTipoUsuario == 6)
            {
                MessageBox.Show("El usuario esta registrado");

                //RunPrincipal(usuario);
                //Thread NuevoHilo = new System.Threading.Thread(new System.Threading.ThreadStart(RunPrincipal(usuario)));
                //NuevoHilo.SetApartmentState(System.Threading.ApartmentState.STA);
                //NuevoHilo.Start();

                this.Hide();
                txtUser.Text = "";
                txtPass.Text = "";
                RunPrincipal(usuario, this);
            }
            else
            {
                MessageBox.Show("El usuario no existe");
            }

            /*Principal p = new Principal();
             *
             * p.Show();*/
        }
Пример #3
0
        private void iniciarSesion_DoWork(object sender, DoWorkEventArgs e)
        {
            BackgroundWorker iniciarSesion = sender as BackgroundWorker;
            Cl_Usuario       usuario       = (Cl_Usuario)e.Argument;

            try
            {
                this.numero = 1;
                iniciarSesion.ReportProgress(1);
                usuario.rut      = txtUsuario.Text;
                usuario.password = txtContraseña.Text;


                if (dao == null)
                {
                    dao = new daoUsuario();
                }
                respuesta = dao.Login(usuario);
            }
            catch (Exception ex)
            {
                this.numero = 2;
                iniciarSesion.ReportProgress(2, ex);
            }
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClTraductor   = new Cl_Traductor();
            ClCatalogos   = new Cl_Catalogos();
            ClUtilitarios = new Cl_Utilitarios();
            ClClinica     = new Cl_Clinica();
            ClUsuario     = new Cl_Usuario();

            ImageButton ImgEng;

            ImgEng        = (ImageButton)Master.FindControl("ImgEng");
            ImgEng.Click += ImgEng_Click;

            ImageButton ImgEsp;

            ImgEsp        = (ImageButton)Master.FindControl("ImgEsp");
            ImgEsp.Click += ImgEsp_Click;
            CboPais.SelectedIndexChanged         += CboPais_SelectedIndexChanged;
            CboDepartamento.SelectedIndexChanged += CboDepartamento_SelectedIndexChanged;
            BtnGrabar.Click           += BtnGrabar_Click;
            GrdDetalle.NeedDataSource += GrdDetalle_NeedDataSource;
            GrdDetalle.ItemCommand    += GrdDetalle_ItemCommand;

            if (Session["UsuarioId"] == null)
            {
                Response.Redirect("~/Wfrm_Login.aspx");
            }
            else if (!IsPostBack)
            {
                Traduce();
                ValidaGrabar();
            }
        }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClPersona     = new Cl_Persona();
            ClUtilitarios = new Cl_Utilitarios();
            ClTraductor   = new Cl_Traductor();
            ClUsuario     = new Cl_Usuario();
            ClCita        = new Cl_Cita();

            BtnGrabar.Click += BtnGrabar_Click;

            if (Session["UsuarioId"] == null)
            {
                Response.Redirect("~/Wfrm_Login.aspx");
            }
            else if (!IsPostBack)
            {
                int     PersonaId = Convert.ToInt32(ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["Person"].ToString()), true));
                DataSet DsArchivo = new DataSet();
                DsArchivo = ClPersona.Get_Datos_Persona(Convert.ToInt32(PersonaId), Session["Idioma"].ToString());
                //LblNombreUsuario.Text = DsArchivo.Tables["DATOS"].Rows[0]["Nombre"].ToString();
                if (DsArchivo.Tables["DATOS"].Rows[0]["Foto_Perfil"].ToString() != "")
                {
                    byte[] bytes = (byte[])DsArchivo.Tables["DATOS"].Rows[0]["Foto_Perfil"];
                    ImgPerfil.Src = "data:image/png;base64," + Convert.ToBase64String(bytes);
                }
                LblNombreDato.InnerText = DsArchivo.Tables["DATOS"].Rows[0]["Nombres"] + " " + DsArchivo.Tables["DATOS"].Rows[0]["Apellidos"];
                DsArchivo.Clear();
                DataSet dsEspecialidad = ClPersona.Get_Especialidad_Usuario(PersonaId, Session["Idioma"].ToString());
                if (dsEspecialidad.Tables["Datos"].Rows.Count > 0)
                {
                    string Especialidades = "";
                    for (int i = 0; i < dsEspecialidad.Tables["Datos"].Rows.Count; i++)
                    {
                        if (Especialidades == "")
                        {
                            Especialidades = dsEspecialidad.Tables["Datos"].Rows[i]["Espe"].ToString();
                        }
                        else
                        {
                            Especialidades = Especialidades + ", " + dsEspecialidad.Tables["Datos"].Rows[i]["Espe"].ToString();
                        }
                    }
                    LblEspecialidadesDato.InnerText = Especialidades;
                }
                else
                {
                    LblEspecialidadesDato.InnerText = "";
                }
                Traduce();

                var localDateTime = DateTime.Now.ToString("yyyy-MM-dd");
                TxtFecCita.Value = localDateTime;

                var localTime = DateTime.Now.ToString("HH:mm");
                TxtHoraCita.Value = localTime;
            }
        }
Пример #6
0
 public BodegueroControl(Cl_Usuario bod)
 {
     InitializeComponent();
     cargarProdProv();
     cargarStock();
     cargarDespachos();
     agregarBotonesDgDespacho();
     bodeguero = bod;
 }
Пример #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClTraductor   = new Cl_Traductor();
            ClCatalogos   = new Cl_Catalogos();
            ClUsuario     = new Cl_Usuario();
            ClUtilitarios = new Cl_Utilitarios();
            ClPersona     = new Cl_Persona();
            ClClinca      = new Cl_Clinica();
            ClCliente     = new Cl_Cliente();

            ImageButton ImgEng;

            ImgEng        = (ImageButton)Master.FindControl("ImgEng");
            ImgEng.Click += ImgEng_Click;

            ImageButton ImgEsp;

            ImgEsp        = (ImageButton)Master.FindControl("ImgEsp");
            ImgEsp.Click += ImgEsp_Click;

            CboPais.SelectedIndexChanged         += CboPais_SelectedIndexChanged;
            CboDepartamento.SelectedIndexChanged += CboDepartamento_SelectedIndexChanged;
            BtnGrabar.Click           += BtnGrabar_Click;
            GrdDetalle.NeedDataSource += GrdDetalle_NeedDataSource;
            GrdDetalle.ItemCommand    += GrdDetalle_ItemCommand;

            if (Session["UsuarioId"] == null)
            {
                Response.Redirect("~/Wfrm_Login.aspx");
            }
            else if (!IsPostBack)
            {
                DataSet dsPermisos = ClUsuario.Get_Roles_Forma_Usuario(Convert.ToInt32(Session["UsuarioId"]), 2);
                if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Editar"]) == 0)
                {
                    BtnGrabar.Enabled = false;
                }
                if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Insertar"]) == 0)
                {
                    BtnGrabar.Enabled = false;
                }
                if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Eliminar"]) == 0)
                {
                }
                dsPermisos.Clear();
                Traduce();
                DataSet DsClincas = ClClinca.Get_Clincas(Convert.ToInt32(Session["ClienteId"]));
                if (DsClincas.Tables["Datos"].Rows.Count == 1)
                {
                    GrdDetalle.Columns[7].Visible = false;
                }
                ValidaGrabar();
            }
            TxtIdioma.Value = Session["Idioma"].ToString();
        }
Пример #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClCatalogos   = new Cl_Catalogos();
            ClUtilitarios = new Cl_Utilitarios();
            ClUsuario     = new Cl_Usuario();
            ClPersona     = new Cl_Persona();
            CboDep.SelectedIndexChanged += CboDep_SelectedIndexChanged;
            BtnCrearUsuario.Click       += BtnCrearUsuario_Click;
            CboTipoIdentificacion.SelectedIndexChanged += CboTipoIdentificacion_SelectedIndexChanged;
            LnkTerminos.Click += LnkTerminos_Click;

            System.Web.UI.HtmlControls.HtmlGenericControl sidvar;
            sidvar         = (System.Web.UI.HtmlControls.HtmlGenericControl)Master.FindControl("MenuAdm");
            sidvar.Visible = false;

            System.Web.UI.WebControls.Label lblUsuario;
            lblUsuario      = (System.Web.UI.WebControls.Label)Master.FindControl("lblUsuario");
            lblUsuario.Text = "Nuevo Usuario";

            System.Web.UI.WebControls.Label LblTipoUsuario;
            LblTipoUsuario         = (System.Web.UI.WebControls.Label)Master.FindControl("LblTipoUsuario");
            LblTipoUsuario.Visible = false;

            System.Web.UI.HtmlControls.HtmlGenericControl lines;
            lines         = (System.Web.UI.HtmlControls.HtmlGenericControl)Master.FindControl("lines");
            lines.Visible = false;

            System.Web.UI.HtmlControls.HtmlGenericControl Notif;
            Notif         = (System.Web.UI.HtmlControls.HtmlGenericControl)Master.FindControl("Notif");
            Notif.Visible = false;

            System.Web.UI.HtmlControls.HtmlImage ImgPerfil;
            ImgPerfil         = (System.Web.UI.HtmlControls.HtmlImage)Master.FindControl("ImgPerfilFake");
            ImgPerfil.Src     = "../imagenes/New_User.png";
            ImgPerfil.Visible = true;
            TxtFecNac.MinDate = new DateTime(1920, 1, 1);
            TxtFecNac.MaxDate = DateTime.Today;


            if (!IsPostBack)
            {
                ClUtilitarios.LlenaCombo(ClCatalogos.ListadoGenero(), CboGenero, "generoid", "genero");
                ClUtilitarios.AgregarSeleccioneCombo(CboGenero, "Genero");
                ClUtilitarios.LlenaCombo(ClCatalogos.ListadoDepartamentos(), CboDep, "DepartamentoId", "Departamento");
                ClUtilitarios.AgregarSeleccioneCombo(CboDep, "Departamento");
                ClUtilitarios.AgregarSeleccioneCombo(CboMun, "Municipio");
                ClUtilitarios.LlenaCombo(ClCatalogos.ListadoTipoIdentificacion(), CboTipoIdentificacion, "Origen_PersonaId", "Origen_Persona");
                ClUtilitarios.AgregarSeleccioneCombo(CboTipoIdentificacion, "Tipo de identificación");
                TxtFecNac.SelectedDate = DateTime.Today;
                TxtFecNac.MaxDate      = DateTime.Today;
                ClUtilitarios.LlenaCombo(ClCatalogos.ListadoPais(), CboPais, "PaisId", "Pais");
                ClUtilitarios.AgregarSeleccioneCombo(CboPais, "Pais");
                TxtFecVenId.MinDate = DateTime.Today;
            }
        }
Пример #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClUsuario     = new Cl_Usuario();
            ClUtilitarios = new Cl_Utilitarios();
            ClPersona     = new Cl_Persona();

            BtnIngresar.Click         += BtnIngresar_Click;
            BtnOlvio.ServerClick      += BtnOlvio_ServerClick;
            BtnEnviaClave.ServerClick += BtnEnviaClave_ServerClick;
            string conver = HttpUtility.UrlEncode(ClUtilitarios.Encrypt("1234", true));
        }
Пример #10
0
 public VendedorControl(Cl_Usuario vend)
 {
     InitializeComponent();
     daoProducto = new DaoProducto();
     daoVenta    = new DaoVenta();
     vendedor    = vend;
     cargarProductos();
     cargarVentas();
     agregarBotonesDgVenta();
     agregarBotonesDgDetalleVenta();
     TCVendedor.SelectedTab = venderPage;
 }
Пример #11
0
 public String RegistrarUsuario(int idUsuario, string nombre, string apellido, string email, string pass, int idPerfil)
 {
     try
     {
         Cl_Usuario usuario = new Cl_Usuario();
         var        res     = usuario.RegistrarUsuario(idUsuario, nombre, apellido, email, pass, idPerfil).First();
         return(res.respuesta);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #12
0
 public String ListarUsuario()
 {
     try
     {
         Cl_Usuario usuario = new Cl_Usuario();
         var        listar  = usuario.ListarUsuario();
         return(JsonConvert.SerializeObject(listar).ToString());
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #13
0
 public String BajarUsuario(int idUsuario)
 {
     try
     {
         Cl_Usuario usuario = new Cl_Usuario();
         var        resp    = usuario.BajarUsuario(idUsuario);
         return(resp.First().respuesta);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #14
0
 public String ListarMisPedidos()
 {
     try
     {
         Cl_Usuario usuario   = new Cl_Usuario();
         var        idUsuario = Convert.ToInt32(Session["idUsuario"]);
         var        lista     = usuario.ListarMisPerdidos(idUsuario);
         return(JsonConvert.SerializeObject(lista).ToString());
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #15
0
 public Cl_Usuario obtenerUsuario(string user, string pass)
 {
     try
     {
         Cl_Usuario       usuario = new Cl_Usuario();
         OracleDataReader dr;
         object[]         parametros = new object[3];
         parametros[0] = user;
         parametros[1] = pass;
         parametros[2] = "V_USUARIO";
         operaciones.abrirConexion();
         OracleCommand cmd = operaciones.execSP("PKG_USUARIO.OBTENER_USUARIO", parametros);
         dr = cmd.ExecuteReader();
         if (dr.HasRows)
         {
             while (dr.Read())
             {
                 usuario.idUsuario = Convert.ToInt32(dr[0]);
                 usuario.user      = dr[1].ToString();
                 if (dr[2] == null)
                 {
                     usuario.idTipoUsuario = 0;
                 }
                 else
                 {
                     usuario.idTipoUsuario = Convert.ToInt32(dr[2]);
                 }
                 if (dr[3] == null)
                 {
                     usuario.idTrabajador = 0;
                 }
                 else
                 {
                     usuario.idTrabajador = Convert.ToInt32(dr[3]);
                 }
             }
             dr.Dispose();
         }
         return(usuario);
     }
     catch (Exception err)
     {
         throw new Exception(err.Message);
     }
     finally
     {
         operaciones.cerrarConexion();
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["UsuarioId"] == null)
            {
                Response.Redirect("~/Wfrm_Login.aspx");
            }
            else if (!IsPostBack)
            {
                ClUsuario     = new Cl_Usuario();
                ClUtilitarios = new Cl_Utilitarios();
                ClPersona     = new Cl_Persona();
                string Test = HttpUtility.UrlEncode(ClUtilitarios.Encrypt("4", true));

                ClUsuario.Insertar_Ingreso_Pagina(44, Convert.ToInt32(Session["UsuarioId"]), ClUsuario.CorrId_IngresoPagina());
                ClUtilitarios.Permisos(Master, Convert.ToInt32(Session["UsuarioId"]));
                System.Web.UI.WebControls.Label LblPerfil;
                LblPerfil      = (System.Web.UI.WebControls.Label)Master.FindControl("LblTipoUsuario");
                LblPerfil.Text = ClUsuario.Get_Tipo_Usuario(Convert.ToInt32(Session["UsuarioId"]));

                System.Web.UI.WebControls.Label LblUsuario;
                LblUsuario      = (System.Web.UI.WebControls.Label)Master.FindControl("lblUsuario");
                LblUsuario.Text = ClPersona.Nombre_Usuario(Convert.ToInt32(Session["PersonaId"]));

                System.Web.UI.HtmlControls.HtmlImage ImgPerfilFake;
                System.Web.UI.WebControls.Image      ImgPerfil;
                ImgPerfilFake = (System.Web.UI.HtmlControls.HtmlImage)Master.FindControl("ImgPerfilFake");
                ImgPerfil     = (System.Web.UI.WebControls.Image)Master.FindControl("ImgPerfil");
                if (ClPersona.Existe_FotoPerfil(Convert.ToInt32(Session["PersonaId"])) == true)
                {
                    ImgPerfilFake.Visible = false;
                    ImgPerfil.Visible     = true;
                }
                else
                {
                    ImgPerfilFake.Visible = true;
                    ImgPerfil.Visible     = false;
                    if (ClPersona.Genero_Usuario(Convert.ToInt32(Session["PersonaId"])) == 1)
                    {
                        ImgPerfilFake.Src = "../imagenes/male.png";
                    }

                    else
                    {
                        ImgPerfilFake.Src = "../imagenes/female.png";
                    }
                }
            }
        }
Пример #17
0
 public FormularioCompra(List <Cl_Producto> carrito, Cl_Usuario vend, int total, VendedorControl vc)
 {
     InitializeComponent();
     daoCliente   = new DaoCliente();
     daoVenta     = new DaoVenta();
     listaCarrito = carrito;
     vendedor     = vend;
     vendControl  = vc;
     totalVenta   = total;
     cboTipoDespacho.Items.Add("Domicilio");
     cboTipoDespacho.Items.Add("Tienda");
     cboTipoPago.Items.Add("Efectivo");
     cboTipoPago.Items.Add("Credito");
     cboTipoPago.Items.Add("Debito");
     cargarComunas();
 }
Пример #18
0
        public int insertarVenta(Cl_Persona cliente, Cl_Usuario usuario, int totalVenta, int despacho, int tipoPago)
        {
            try
            {
                string   rut          = cliente.rut;
                string   nombre       = cliente.nombre;
                string   apellido     = cliente.apellido;
                int      edad         = cliente.edad;
                string   direccion    = cliente.direccion;
                string   correo       = cliente.correo;
                string   comuna       = cliente.comuna;
                int      tipoDespacho = despacho;
                object[] parametros   = new object[12];
                parametros[0]  = null;
                parametros[1]  = rut;
                parametros[2]  = nombre;
                parametros[3]  = apellido;
                parametros[4]  = edad;
                parametros[5]  = correo;
                parametros[6]  = comuna;
                parametros[7]  = totalVenta;
                parametros[8]  = direccion;
                parametros[9]  = tipoDespacho;
                parametros[10] = tipoPago;
                parametros[11] = "P_IDVENTA";

                if (usuario.idTipoUsuario == 5)
                {
                    parametros[0] = usuario.idTrabajador;
                }
                operaciones.abrirConexion();

                OracleCommand cmd = operaciones.execSP("PKG_VENTA.INSERTAR_VENTA", parametros);
                cmd.ExecuteNonQuery();
                int idVenta = Convert.ToInt32(cmd.Parameters["P_IDVENTA"].Value);
                //int idVenta = Convert.ToInt32(dr[0]);
                return(idVenta);
            }
            catch (Exception err)
            {
                throw new Exception(err.Message);
            }
            finally
            {
                operaciones.cerrarConexion();
            }
        }
Пример #19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClPersona   = new Cl_Persona();
            ClTraductor = new Cl_Traductor();
            ClUsuario   = new Cl_Usuario();
            ClClinica   = new Cl_Clinica();

            if (!IsPostBack)
            {
                if (Session["Paciente"].ToString() == "0")
                {
                    if (Session["PersonaId"].ToString() != "")
                    {
                        DataSet DsArchivo = new DataSet();
                        DsArchivo             = ClPersona.Get_Datos_Persona(Convert.ToInt32(Session["PersonaId"]), Session["Idioma"].ToString());
                        LblNombreUsuario.Text = DsArchivo.Tables["DATOS"].Rows[0]["Nombre"].ToString();
                        if (DsArchivo.Tables["DATOS"].Rows[0]["Foto_Perfil"].ToString() != "")
                        {
                            byte[] bytes = (byte[])DsArchivo.Tables["DATOS"].Rows[0]["Foto_Perfil"];
                            ImgPerfil.Src = "data:image/png;base64," + Convert.ToBase64String(bytes);
                        }
                        DsArchivo.Clear();

                        if (Convert.ToInt32(Session["ClinicaId"]) > 0)
                        {
                            DataSet DsLogoClinica = new DataSet();
                            DsLogoClinica      = ClClinica.Get_Clinca(Convert.ToInt32(Session["ClinicaId"]));
                            LblNomClinica.Text = DsLogoClinica.Tables["DATOS"].Rows[0]["Nombre"].ToString();
                            if (DsLogoClinica.Tables["DATOS"].Rows[0]["Logo"].ToString() != "")
                            {
                                byte[] bytes = (byte[])DsLogoClinica.Tables["DATOS"].Rows[0]["Logo"];
                                ImgLogoClinica.Src = "data:image/png;base64," + Convert.ToBase64String(bytes);
                            }
                            DsLogoClinica.Clear();
                        }
                        Permisos(Convert.ToInt32(Session["UsuarioId"]));
                    }
                    if (Convert.ToInt32(Session["TipoUsuarioId"]) != 5)
                    {
                        VerificaClnica();
                    }
                }
                Traduce();
            }
        }
Пример #20
0
        public void Permisos(int UsuarioId)
        {
            ClUsuario = new Cl_Usuario();
            DataSet ds = ClUsuario.Get_Permisos(UsuarioId);

            for (int i = 0; i <= ds.Tables["DATOS"].Rows.Count - 1; i++)
            {
                switch (Convert.ToInt32(ds.Tables["DATOS"].Rows[i]["FormaId"]))
                {
                case 1:     //Perfil
                    LnkPerfil.Visible = true;
                    break;

                case 2:     //Usuarios
                    System.Web.UI.HtmlControls.HtmlGenericControl liMenuUsuarios;
                    liMenuUsuarios         = (System.Web.UI.HtmlControls.HtmlGenericControl)FindControl("liMenuUsuarios");
                    liMenuUsuarios.Visible = true;
                    break;

                case 3:     //Permisos
                    System.Web.UI.HtmlControls.HtmlGenericControl liMenuPermisos;
                    liMenuPermisos         = (System.Web.UI.HtmlControls.HtmlGenericControl)FindControl("liMenuPermisos");
                    liMenuPermisos.Visible = true;
                    break;

                case 4:     //Cambio de Clave
                    System.Web.UI.HtmlControls.HtmlGenericControl liMenuCambioClave;
                    liMenuCambioClave         = (System.Web.UI.HtmlControls.HtmlGenericControl)FindControl("liMenuCambioClave");
                    liMenuCambioClave.Visible = true;
                    break;

                case 5:     //Clincas
                    System.Web.UI.HtmlControls.HtmlGenericControl liMenuClinica;
                    liMenuClinica         = (System.Web.UI.HtmlControls.HtmlGenericControl)FindControl("liMenuClinica");
                    liMenuClinica.Visible = true;
                    break;

                case 6:     //Doctores
                    System.Web.UI.HtmlControls.HtmlGenericControl liMenuDoctor;
                    liMenuDoctor         = (System.Web.UI.HtmlControls.HtmlGenericControl)FindControl("liMenuDoctor");
                    liMenuDoctor.Visible = true;
                    break;
                }
            }
        }
Пример #21
0
 private void IniciarSesion_background()
 {
     if (iniciarSesion == null)
     {
         if (usuario == null)
         {
             usuario = new Cl_Usuario();
         }
         iniciarSesion = new BackgroundWorker();
         iniciarSesion.WorkerReportsProgress = true;
         iniciarSesion.DoWork             += new DoWorkEventHandler(iniciarSesion_DoWork);
         iniciarSesion.RunWorkerCompleted += new RunWorkerCompletedEventHandler(iniciarSesion_RunWorkerCompleted);
         iniciarSesion.ProgressChanged    += new ProgressChangedEventHandler(iniciarSesion_ProgressChanged);
     }
     if (iniciarSesion.IsBusy == false)
     {
         iniciarSesion.RunWorkerAsync(usuario);
     }
 }
Пример #22
0
        public bool Login(Cl_Usuario usu)
        {
            bool respuesta = false;

            try
            {
                Contexto      conn = new Contexto();
                String        sql  = "SP_LOGIN";
                OracleCommand cmd  = new OracleCommand();
                cmd.Parameters.Add("rut", OracleDbType.Varchar2).Value  = usu.rut;
                cmd.Parameters.Add("pass", OracleDbType.Varchar2).Value = usu.password;

                if (conn.EjecutarSP(ref cmd, sql))
                {
                    try
                    {
                        sql = "SP_RECUPERAR_ROL";
                        OracleCommand cmd2 = new OracleCommand();
                        cmd2.Parameters.Add("r_rut", OracleDbType.Varchar2).Value = usu.rut;
                        cmd2.Parameters.Add("r_id", OracleDbType.Int32).Value     = 3;
                        if (conn.EjecutarSP(ref cmd2, sql))
                        {
                            respuesta = true;
                        }
                    }
                    catch (Exception)
                    {
                        throw new Exception("Usuario sin permisos para ingresar.");
                    }
                }
                else
                {
                    throw new Exception();
                }

                return(respuesta);
            }
            catch (Exception)
            {
                throw new Exception("Credenciales Incorrectas.");
            }
        }
Пример #23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClUsuario                             = new Cl_Usuario();
            ClTraductor                           = new Cl_Traductor();
            ClCatalogos                           = new Cl_Catalogos();
            ClUtilitarios                         = new Cl_Utilitarios();
            ClClinica                             = new Cl_Clinica();
            GrdMedicos.NeedDataSource            += GrdMedicos_NeedDataSource;
            CboEspecialidad.SelectedIndexChanged += CboEspecialidad_SelectedIndexChanged;
            GrdMedicos.ItemCommand               += GrdMedicos_ItemCommand;

            ImageButton ImgEng;

            ImgEng        = (ImageButton)Master.FindControl("ImgEng");
            ImgEng.Click += ImgEng_Click;

            ImageButton ImgEsp;

            ImgEsp        = (ImageButton)Master.FindControl("ImgEsp");
            ImgEsp.Click += ImgEsp_Click;

            if (Session["UsuarioId"] == null)
            {
                Response.Redirect("~/Wfrm_Login.aspx");
            }
            else if (!IsPostBack)
            {
                DataSet dsPermisos = ClUsuario.Get_Roles_Forma_Usuario(Convert.ToInt32(Session["UsuarioId"]), 7);
                if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Editar"]) == 0)
                {
                }
                if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Insertar"]) == 0)
                {
                }
                if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Eliminar"]) == 0)
                {
                }
                dsPermisos.Clear();
                Traduce();
            }
        }
Пример #24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClTraductor   = new Cl_Traductor();
            ClUsuario     = new Cl_Usuario();
            ClUtilitarios = new Cl_Utilitarios();



            ImgEng.Click                += ImgEng_Click;
            ImgEsp.Click                += ImgEsp_Click;
            BtnIngresar.ServerClick     += BtnIngresar_ServerClick;
            LblForgot.ServerClick       += LblForgot_ServerClick;
            BtnCrearUsuario.ServerClick += BtnCrearUsuario_ServerClick;

            if (!IsPostBack)
            {
                string Clave = ClUtilitarios.Encrypt("1", true);
                Session["Idioma"] = "es-GT";
                Traducir();
            }
        }
Пример #25
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClTraductor   = new Cl_Traductor();
            ClCatalogos   = new Cl_Catalogos();
            ClUtilitarios = new Cl_Utilitarios();
            ClPersona     = new Cl_Persona();
            ClUsuario     = new Cl_Usuario();

            BtnGrabar.Click           += BtnGrabar_Click;
            GrdDetalle.NeedDataSource += GrdDetalle_NeedDataSource;
            GrdDetalle.ItemCommand    += GrdDetalle_ItemCommand;

            if (Session["UsuarioId"] == null)
            {
                Response.Redirect("~/Wfrm_Login.aspx");
            }
            else if (!IsPostBack)
            {
                Traduce();
            }
        }
Пример #26
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClTraductor   = new Cl_Traductor();
            ClCatalogos   = new Cl_Catalogos();
            ClUsuario     = new Cl_Usuario();
            ClUtilitarios = new Cl_Utilitarios();
            ClPersona     = new Cl_Persona();

            BtnGrabar.Click += BtnGrabar_Click;

            ImageButton ImgEsp;

            ImgEsp        = (ImageButton)Master.FindControl("ImgEsp");
            ImgEsp.Click += ImgEsp_Click;

            ImageButton ImgEng;

            ImgEng        = (ImageButton)Master.FindControl("ImgEng");
            ImgEng.Click += ImgEng_Click;



            Traduce();
            System.Web.UI.HtmlControls.HtmlGenericControl sidebar;
            sidebar         = (System.Web.UI.HtmlControls.HtmlGenericControl)Master.FindControl("sidebar");
            sidebar.Visible = false;

            System.Web.UI.HtmlControls.HtmlGenericControl liMensajes;
            liMensajes         = (System.Web.UI.HtmlControls.HtmlGenericControl)Master.FindControl("liMensajes");
            liMensajes.Visible = false;

            System.Web.UI.HtmlControls.HtmlGenericControl liTickets;
            liTickets         = (System.Web.UI.HtmlControls.HtmlGenericControl)Master.FindControl("liTickets");
            liTickets.Visible = false;

            System.Web.UI.HtmlControls.HtmlGenericControl liPerfil;
            liPerfil         = (System.Web.UI.HtmlControls.HtmlGenericControl)Master.FindControl("liPerfil");
            liPerfil.Visible = false;
        }
Пример #27
0
 public String ObtenerDatosUsuario(int idUsuario)
 {
     try
     {
         Cl_Usuario usuario = new Cl_Usuario();
         var        idUsu   = 0;
         var        usu     = Convert.ToInt32(Session["idUsuario"]);
         if (idUsuario == 0)
         {
             idUsu = usu;
         }
         else
         {
             idUsu = idUsuario;
         }
         var listar = usuario.ObtenerDatoUsuario(idUsu);
         return(JsonConvert.SerializeObject(listar).ToString());
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #28
0
 public Principal(Cl_Usuario usuario, Form login)
 {
     InitializeComponent();
     iniciar_sesion = login;
     if (usuario.idTipoUsuario == 5)
     {
         VendedorControl vc = new VendedorControl(usuario);
         metroPanel1.Controls.Add(vc);
         vc.Dock = DockStyle.Fill;
     }
     if (usuario.idTipoUsuario == 6)
     {
         CajeroControl cj = new CajeroControl();
         metroPanel1.Controls.Add(cj);
         cj.Dock = DockStyle.Fill;
     }
     if (usuario.idTipoUsuario == 3)
     {
         BodegueroControl bc = new BodegueroControl(usuario);
         metroPanel1.Controls.Add(bc);
         bc.Dock = DockStyle.Fill;
     }
     MessageBox.Show(usuario.user.ToString());
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            ClUsuario     = new Cl_Usuario();
            ClUtilitarios = new Cl_Utilitarios();
            ClPersona     = new Cl_Persona();
            ClRegistro    = new Cl_Registro();

            BtnSubirFoto.Click          += BtnSubirFoto_Click;
            BtnUploadMapaVocacion.Click += BtnUploadMapaVocacion_Click;

            if (Session["UsuarioId"] == null)
            {
                Response.Redirect("~/Wfrm_Login.aspx");
            }
            else if (!IsPostBack)
            {
                ClUsuario.Insertar_Ingreso_Pagina(52, Convert.ToInt32(Session["UsuarioId"]), ClUsuario.CorrId_IngresoPagina());
                ClUtilitarios.Permisos(Master, Convert.ToInt32(Session["UsuarioId"]));
                System.Web.UI.WebControls.Label LblPerfil;
                LblPerfil      = (System.Web.UI.WebControls.Label)Master.FindControl("LblTipoUsuario");
                LblPerfil.Text = ClUsuario.Get_Tipo_Usuario(Convert.ToInt32(Session["UsuarioId"]));

                System.Web.UI.WebControls.Label LblUsuario;
                LblUsuario      = (System.Web.UI.WebControls.Label)Master.FindControl("lblUsuario");
                LblUsuario.Text = ClPersona.Nombre_Usuario(Convert.ToInt32(Session["PersonaId"]));


                DataSet dsPermisos = ClUsuario.Get_Roles(Convert.ToInt32(Session["UsuarioId"]), 52);
                if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Editar"]) == 0)
                {
                    BtnSubirFoto.Visible          = false;
                    BtnUploadMapaVocacion.Visible = false;
                }
                if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Insertar"]) == 0)
                {
                    BtnSubirFoto.Visible          = false;
                    BtnUploadMapaVocacion.Visible = false;
                }
                if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Eliminar"]) == 0)
                {
                    BtnSubirFoto.Visible          = false;
                    BtnUploadMapaVocacion.Visible = false;
                }
                dsPermisos.Clear();


                System.Web.UI.HtmlControls.HtmlImage ImgPerfilFake;
                System.Web.UI.WebControls.Image      ImgPerfil;
                ImgPerfilFake = (System.Web.UI.HtmlControls.HtmlImage)Master.FindControl("ImgPerfilFake");
                ImgPerfil     = (System.Web.UI.WebControls.Image)Master.FindControl("ImgPerfil");

                if (ClPersona.Existe_FotoPerfil(Convert.ToInt32(Session["PersonaId"])) == true)
                {
                    ImgPerfilFake.Visible = false;
                    ImgPerfil.Visible     = true;
                }
                else
                {
                    ImgPerfilFake.Visible = true;
                    ImgPerfil.Visible     = false;
                    if (ClPersona.Genero_Usuario(Convert.ToInt32(Session["PersonaId"])) == 1)
                    {
                        ImgPerfilFake.Src = "../imagenes/male.png";
                    }

                    else
                    {
                        ImgPerfilFake.Src = "../imagenes/female.png";
                    }
                }
                CargarImagenes();
            }
        }
Пример #30
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClUsuario     = new Cl_Usuario();
            ClUtilitarios = new Cl_Utilitarios();
            ClPersona     = new Cl_Persona();
            ClCatalogos   = new Cl_Catalogos();
            ClProfesion   = new Cl_Profesion();
            GrdProfesion.NeedDataSource += GrdProfesion_NeedDataSource;
            BtnGrabar.Click             += BtnGrabar_Click;
            BtnNuevo.ServerClick        += BtnNuevo_ServerClick;
            GrdProfesion.ItemCommand    += GrdProfesion_ItemCommand;
            BtnYes.Click += BtnYes_Click;

            if (Session["UsuarioId"] == null)
            {
                Response.Redirect("~/Wfrm_Login.aspx");
            }
            else if (!IsPostBack)
            {
                ClUsuario.Insertar_Ingreso_Pagina(22, Convert.ToInt32(Session["UsuarioId"]), ClUsuario.CorrId_IngresoPagina());
                ClUtilitarios.Permisos(Master, Convert.ToInt32(Session["UsuarioId"]));
                System.Web.UI.WebControls.Label LblPerfil;
                LblPerfil      = (System.Web.UI.WebControls.Label)Master.FindControl("LblTipoUsuario");
                LblPerfil.Text = ClUsuario.Get_Tipo_Usuario(Convert.ToInt32(Session["UsuarioId"]));

                System.Web.UI.WebControls.Label LblUsuario;
                LblUsuario      = (System.Web.UI.WebControls.Label)Master.FindControl("lblUsuario");
                LblUsuario.Text = ClPersona.Nombre_Usuario(Convert.ToInt32(Session["PersonaId"]));

                DataSet dsPermisos = ClUsuario.Get_Roles(Convert.ToInt32(Session["UsuarioId"]), 22);
                if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Editar"]) == 0)
                {
                    GrdProfesion.Columns[4].Visible = false;
                }
                if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Insertar"]) == 0)
                {
                    BtnGrabar.Visible = false;
                    BtnNuevo.Visible  = false;
                }
                if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Eliminar"]) == 0)
                {
                }
                dsPermisos.Clear();

                System.Web.UI.HtmlControls.HtmlImage ImgPerfilFake;
                System.Web.UI.WebControls.Image      ImgPerfil;
                ImgPerfilFake = (System.Web.UI.HtmlControls.HtmlImage)Master.FindControl("ImgPerfilFake");
                ImgPerfil     = (System.Web.UI.WebControls.Image)Master.FindControl("ImgPerfil");

                if (ClPersona.Existe_FotoPerfil(Convert.ToInt32(Session["PersonaId"])) == true)
                {
                    ImgPerfilFake.Visible = false;
                    ImgPerfil.Visible     = true;
                }
                else
                {
                    ImgPerfilFake.Visible = true;
                    ImgPerfil.Visible     = false;
                    if (ClPersona.Genero_Usuario(Convert.ToInt32(Session["PersonaId"])) == 1)
                    {
                        ImgPerfilFake.Src = "../imagenes/male.png";
                    }

                    else
                    {
                        ImgPerfilFake.Src = "../imagenes/female.png";
                    }
                }

                ClUtilitarios.LlenaCombo(ClCatalogos.Categoria_Profesion_GetAll(), CboCategoria, "CategoriaProfesionId", "CategoriaProfesion");
                ClUtilitarios.AgregarSeleccioneCombo(CboCategoria, "Grado Académico");
                ClUtilitarios.LlenaCombo(ClCatalogos.Estatus_Profesion_GetAll(), CboEstatus, "EstatusProfesionId", "EstatusProfesion");
                ClUtilitarios.AgregarSeleccioneCombo(CboEstatus, "Estatus");
            }
        }