Example #1
0
        public Empleado BuscarxIdUsuario(int pIdUsuario)
        {
            DALEmpleado     dalEmpleado = new DALEmpleado();
            DataTable       tabla       = dalEmpleado.BuscarxIdUsuario(pIdUsuario);
            List <Empleado> lista       = new List <Empleado>();
            Empleado        nEmpleado   = new Empleado();
            Usuario         nUsuario;
            TipoUsuario     nTipoUsuario;

            foreach (DataRow fila in tabla.Rows)
            {
                nUsuario     = new Usuario();
                nTipoUsuario = new TipoUsuario();

                nEmpleado.IdEmpleado       = int.Parse(fila["IdEmpleado"].ToString());
                nUsuario.IdUsuario         = int.Parse(fila["IdUsuario"].ToString());
                nUsuario.User              = fila["Usuario"].ToString();
                nUsuario.Password          = fila["Password"].ToString();
                nEmpleado.Legajo           = fila["Legajo"].ToString();
                nEmpleado.Nombre           = fila["Nombre"].ToString();
                nEmpleado.Apellido         = fila["Apellido"].ToString();
                nEmpleado.DNI              = int.Parse(fila["DNI"].ToString());
                nEmpleado.FechaNacimiento  = DateTime.Parse(fila["FechaNacimiento"].ToString());
                nEmpleado.Direccion        = fila["Direccion"].ToString();
                nEmpleado.Telefono         = int.Parse(fila["Telefono"].ToString());
                nEmpleado.Estado           = int.Parse(fila["Estado"].ToString());
                nEmpleado.Sueldo           = decimal.Parse(fila["Sueldo"].ToString());
                nTipoUsuario.IdTipoUsuario = int.Parse(fila["IdTipoUsuario"].ToString());
                nTipoUsuario.Descripcion   = fila["Descripcion"].ToString();
                nUsuario.TipoUsuario       = nTipoUsuario;
                nEmpleado.Usuario          = nUsuario;
            }

            return(nEmpleado);
        }
Example #2
0
        public int Agregar()
        {
            DALEmpleado dalEmpleado = new DALEmpleado();

            try
            {
                return(dalEmpleado.AgregarEmpleado(this.IdEmpleado, this.Usuario.IdUsuario, this.Legajo, this.Nombre, this.Apellido, this.DNI, this.FechaNacimiento, this.Direccion, this.Telefono, this.Estado, this.Sueldo));
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #3
0
        public int Eliminar()
        {
            DALEmpleado dalEmpl = new DALEmpleado();

            try
            {
                return(dalEmpl.EliminarEmpleado(this.IdEmpleado, this.Usuario.IdUsuario, this.Legajo));
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #4
0
        public int ObtenerId()
        {
            DALEmpleado empl = new DALEmpleado();

            try
            {
                return(empl.ObtenerId());
            }
            catch (Exception)
            {
                throw;
            }
        }