Example #1
0
        public IEntidad buscaPorId(int id)
        {

                DataTable aux = new DataTable();
                clsUsuario us = new clsUsuario();
                try
                {

                    aux = manager.consultar("select * from usuario where id=" + id + " and activo=1");
                    if(aux.Rows.Count!=0)
                    {
                        us.Id = Convert.ToInt32(aux.Rows[0]["id"]);
                        us.Seguridad = aux.Rows[0]["seguridad"].ToString();
                        us.Clave = aux.Rows[0]["pass"].ToString();
                        us.IdMedico = Convert.ToInt32(aux.Rows[0]["idmedico"]);
                        us.Usuario = aux.Rows[0]["usuario"].ToString();
                    }
                   
                   
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                return us;


        }
Example #2
0
        public clsUsuario buscarPorId(int id)
        {
            clsUsuario usu = new clsUsuario();
            try
            {
                usu=(clsUsuario)manejaUsuario.buscaPorId(id);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return usu;
        }
Example #3
0
 private void btnIngresar_Click(object sender, EventArgs e)
 {
     bool paso = false;
     string seg = "";
     if (!string.IsNullOrWhiteSpace(tbUsuario.Text) && !string.IsNullOrWhiteSpace(tbClave.Text))
     {
         foreach (clsUsuario u in usuarios)
         {
             if (u.Usuario == tbUsuario.Text)
             {
                 if (u.Clave == tbClave.Text)
                 {
                     seg = u.Seguridad;
                     this.u = u;
                     paso = true;
                 }
             }
         }
     }
     if (paso)
     {
         ingresar(seg);
     }
 }
Example #4
0
 public frmRegistroDePago(clsUsuario u)
 {
     InitializeComponent();
     usuario = u;
 }     
Example #5
0
 public frmRecepcion(clsUsuario u, frmInicio i)
 {
     InitializeComponent();
     this.u = u;
     this.i = i;
 }
Example #6
0
        private void btnAlta_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(tbUsuAlta.Text) && !string.IsNullOrWhiteSpace(tbContAlta1.Text) && !string.IsNullOrWhiteSpace(tbContAlta2.Text) && cbSeguridad.SelectedIndex > -1)
            {
                if (cbSeguridad.SelectedItem.ToString() == "Medico")
                {
                    if (cbEspecialidades.SelectedIndex > -1 && cbMedicos.SelectedIndex > -1)
                    {
                        if (tbContAlta1.Text == tbContAlta2.Text)
                        {

                            clsUsuario u = new clsUsuario(tbUsuAlta.Text, tbContAlta1.Text, cbSeguridad.SelectedItem.ToString(), rm.BuscaPorEspecialidad(cbEspecialidades.Text)[cbMedicos.SelectedIndex].Id);
                            try
                            {
                                ru.Alta(u);
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show("Se ha producido el Sgte. error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            finally
                            {
                                iniciar();
                            }
                            return;
                        }
                        else
                        {
                            MessageBox.Show("Las contraseñas ingresadas no coinciden.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                            return;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Seleccione Especialidad y Medico para continuar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                } 
                else if (tbContAlta1.Text == tbContAlta2.Text)
                {
                    clsUsuario u = new clsUsuario(tbUsuAlta.Text, tbContAlta1.Text, cbSeguridad.Text, 0);
                    try
                    {
                        ru.Alta(u);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Se ha pruducido el Sgte. error: "+ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    finally
                    {
                        iniciar();
                    }
                }
                else
                {
                    MessageBox.Show("Las contraseñas ingresadas no coinciden.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                }
            }
            else
            {
                MessageBox.Show("Complete todos los campos correctamente.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #7
0
 public frmTurno(clsUsuario u)
 {
     InitializeComponent();
     this.u = u;
 }
Example #8
0
        public List<clsUsuario> Todo(int pag)
        {
            DataTable tabla;
            List<clsUsuario> lista = new List<clsUsuario>();
            try
            {
                tabla = manejaUsuario.Todo(pag);
                foreach (DataRow aux in tabla.Rows)
                {
                    clsUsuario usu = new clsUsuario();
                    usu.Id = Convert.ToInt32(aux["id"]);
                    usu.Usuario = aux["usuario"].ToString();
                    usu.Clave = aux["pass"].ToString();
                    usu.Seguridad = aux["seguridad"].ToString();
                    if (!string.IsNullOrWhiteSpace(aux["idmedico"].ToString()))
                    {
                        usu.IdMedico = int.Parse(aux["idmedico"].ToString());
                    }
                    lista.Add(usu);
                }
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            

            return lista;

        }