public static DataTable BuscarEmpleado(string textoBuscar)
        {
            DEmpleado objEmpleado = new DEmpleado();

            objEmpleado.TextoBuscar = textoBuscar;
            return(objEmpleado.Buscarempleado(objEmpleado));
        }
        public static DataTable BuscarEmpleadoId(int idEmpleado)
        {
            DEmpleado objEmpleado = new DEmpleado();

            objEmpleado.IdEmpleado = idEmpleado;
            return(objEmpleado.BuscarempleadoId(objEmpleado));
        }
        public EntrevistarFrm(DEmpleado empleado, GestionMenu parent)
        {
            InitializeComponent();

            Empleado = empleado;
            Parent   = parent;
        }
        public static string EliminarEmpleado(int idEmpleado)
        {
            DEmpleado objCliente = new DEmpleado();

            objCliente.IdEmpleado = idEmpleado;
            return(objCliente.EliminarEmpleado(objCliente));
        }
Esempio n. 5
0
        void fillForm(FormSeleccion Data)
        {
            if (Data != null)
            {
                DEmpleado  Empleado  = Data.empleado;
                DSeleccion Seleccion = Data.seleccion;

                txtNombre.Text   = Empleado.nombre;
                txtApellido.Text = Empleado.apellido;

                string[] words = Empleado.cedula.Split('-');
                cbTipoDocumento.SelectedIndex = words[0] == "D" ? 0 : words[0] == "P" ? 1 : -1;
                txtDNI.Text = words[1];

                CbPaisNac.SelectedValue = Empleado.nacionalidad;
                CbFechaNac.SelectedDate = Empleado.fechaNacimiento;
                txtEmail.Text           = Empleado.email;
                txtTelefono.Text        = Empleado.telefono;
                txtDireccion.Text       = Empleado.direccion;
                CbEstadoLegal.Text      = Empleado.estadoLegal;

                CbDepartamento.SelectedValue = Empleado.idDepartamento;
                CbFechaApl.SelectedDate      = Seleccion.fechaAplicacion;
                txtNombrePuesto.Text         = Seleccion.nombrePuesto;
                txtURLCV.Text = Empleado.curriculum;
            }
        }
Esempio n. 6
0
        public static DataTable BuscarGenero(string textobuscar)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.TextoBuscar = textobuscar;
            return(Obj.BuscarEmpleadoGenero(Obj));
        }
        public ContratoFrm(DEmpleado empleado, DSeleccion seleccion = null, bool isContracted = true)
        {
            InitializeComponent();

            txtSueldo.KeyDown         += new KeyEventHandler(Validaciones.TextBoxValidatePrices);
            txtHorasSemanales.KeyDown += new KeyEventHandler(Validaciones.TextBox_KeyDown);

            Empleado  = empleado;
            Seleccion = seleccion;


            Contracted = isContracted;
            if (!Contracted)
            {
                StackContrato.Visibility = Visibility.Collapsed;
                txtTitulo.Text           = "No Contratado";
                BgTitulo.Background      = (Brush) new BrushConverter().ConvertFrom("#C22723");
                btnEnviar.Content        = "Enviar";
                btnEnviar.Foreground     = (Brush) new BrushConverter().ConvertFrom("#C22723");
                btnEnviar.BorderBrush    = (Brush) new BrushConverter().ConvertFrom("#C22723");
                MaterialDesignThemes.Wpf.HintAssist.SetHint(txtRazon, "Razón de no Contratación");
            }
            else
            {
                cbFechaInicio.SelectedDate    = DateTime.Today;
                cbFechaFinal.DisplayDateStart = DateTime.Today.AddDays(1);
                var resp = new MDepartamento().Encontrar(empleado.idDepartamento)[0].nombre;
                txtDepartamento.Text = "Departamento Asignado: " + resp;
            }
        }
Esempio n. 8
0
        private void Login(string Username, string Password)
        {
            DUsuario bo = new DUsuario();
            Usuario  be = bo.LoginUsuario(Username, Password);

            if (be.Username != Username)
            {
                MessageBox.Show("Usuario y/o Contraseña Incorrecto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (be.Password != Password)
            {
                MessageBox.Show("Usuario y/o Contraseña Incorrecto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (be.Estado == 0)
            {
                MessageBox.Show("Usuario sin Acceso", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            else
            {
                //Obtener ID del Empleado
                DEmpleado boEmpleado = new DEmpleado();
                int       IDEmpleado = boEmpleado.ObtenerID(be.Username);
                FrmPrincipal.AccesoUsername   = be.Username;
                FrmPrincipal.AccesoUsernameID = IDEmpleado;
                FrmPrincipal frm = new FrmPrincipal();
                frm.Show();
                Hide();
            }
        }
        public void SetEmpleado(DEmpleado empleado)
        {
            BordEmpleado.Visibility = Visibility.Visible;

            EmpleadoSeleccionado = empleado;

            txtNombre.Text       = empleado.nombre;
            txtApellido.Text     = empleado.apellido;
            txtSueldo.Text       = empleado.SueldoString;
            txtDepartamento.Text = empleado.nombreDepartamento;

            txtEmail.Text         = empleado.email;
            txtTelf.Text          = empleado.telefono;
            txtUltimoPago.Text    = empleado.ultimoPagoFecha;
            TxtUltimoPeriodo.Text = empleado.periodo;

            var resp = new MDeuda().MostrarDeudaEmpleado(empleado.idEmpleado, 1);

            Deudas = resp;

            //ConstruirDeudas();

            txtHorasTrabajadas.Focus();

            //RefreshMoney();
        }
        public static string Editar(int id_empleado, string dpi, string nombre1, string nombre2, string nombre3, string apellido1, string apellido2, string apellido3, DateTime fecha_nac,
                                    string sexo, string direccion, int id_municipio, string telefono, int id_puesto, byte[] foto, string correo, string Estado, DateTime fecha_ingreso)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.Id_Empleado   = id_empleado;
            Obj.DPI           = dpi;
            Obj.Nombre1       = nombre1;
            Obj.Nombre2       = nombre2;
            Obj.Nombre3       = nombre3;
            Obj.Apellido1     = apellido1;
            Obj.Apellido2     = apellido2;
            Obj.Apellido3     = apellido1;
            Obj.Fecha_Nac     = fecha_nac;
            Obj.Sexo          = sexo;
            Obj.Direccion     = direccion;
            Obj.Id_Municipio  = id_municipio;
            Obj.Telefono      = telefono;
            Obj.Id_Puesto     = id_puesto;
            Obj.Foto          = foto;
            Obj.Correo        = correo;
            Obj.Estado        = Estado;
            Obj.Fecha_Ingreso = fecha_ingreso;
            return(Obj.Editar(Obj));
        }
Esempio n. 11
0
        //Método Eliminar
        public static string Eliminar(int idempleado)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.Idempleado = idempleado;
            return(Obj.Eliminar(Obj));
        }
Esempio n. 12
0
        public static DataTable BuscarNombre(string textoBuscar)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.TextoBuscar = textoBuscar;
            return(Obj.BuscarNombre(Obj));
        }
        public EducacionFrm(DEmpleado empleado)
        {
            InitializeComponent();

            Empleado    = empleado;
            isSelection = false;
        }
Esempio n. 14
0
        public static DataTable BuscarPorId(string idBuscado)
        {
            DEmpleado empleado = new DEmpleado();

            empleado.idbuscado = idBuscado;
            return(empleado.Buscar(empleado));
        }
Esempio n. 15
0
        public static DataTable BuscarApellidos(string textobuscar)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.TextoBuscar = textobuscar;
            return(Obj.BuscarApellidos(Obj));
        }
        public IdiomaHabladoFrm(DEmpleado empleado)
        {
            InitializeComponent();

            Empleado    = empleado;
            isSelection = false;
        }
 public FormSeleccion(DEmpleado empleado, DSeleccion seleccion, List <DIdiomaHablado> idiomas, List <DEducacion> educacion)
 {
     this.empleado  = empleado;
     this.seleccion = seleccion;
     Idiomas        = idiomas;
     Educacion      = educacion;
 }
        public static DataTable dpi(string textobuscar)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.TextoBuscar = textobuscar;
            return(Obj.dpi(Obj));
        }
Esempio n. 19
0
        public static bool Actualizar(DEmpleado c)
        {
            try
            {
                MySqlConnection cn  = new MySqlConnection(Conexion.Cadena);
                var             cmd = new MySqlCommand();

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Connection  = cn;
                cmd.CommandText = "actualizarEmpleado";

                cmd.Parameters.AddWithValue("@id", c.Id_Empleado);
                cmd.Parameters.AddWithValue("@nom", c.Nombre);
                cmd.Parameters.AddWithValue("@dir", c.Direccion);
                cmd.Parameters.AddWithValue("@tel", c.Telefono);
                cmd.Parameters.AddWithValue("@usu", c.Usuario);
                cmd.Parameters.AddWithValue("@pasw", c.Contrase_a);
                cmd.Parameters.AddWithValue("@est", c.Estado_Empleado);
                cmd.Parameters.AddWithValue("@idpuesto", c.Id_Puesto);
                cmd.Parameters.AddWithValue("@idcentro", c.Id_Centro);
                cn.Open();
                return(Convert.ToBoolean(cmd.ExecuteNonQuery()));
            }
            catch (Exception)
            {
                return(false);;
            }
        }
Esempio n. 20
0
        public static string Eliminar(int id)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.Id = id;
            return(Obj.EliminarEmpleado(Obj));
        }
Esempio n. 21
0
        //desactivar
        public static string Desactivar(int idempleado)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.Idempleado = idempleado;
            return(Obj.Desactivar(Obj));
        }
Esempio n. 22
0
        public static DataTable BuscarNumeroDocumento(string textobuscar)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.TextoBuscar = textobuscar;
            return(Obj.BuscarEmpleadoNDocumento(Obj));
        }
Esempio n. 23
0
        private void GuardarCambios()
        {
            Empleado be = new Empleado
            {
                NumeroDocumento = FrmPrincipal.AccesoUsername,
                Nombre          = TxtNombres.Text,
                Apellido        = TxtApellidos.Text,
                FechaNacimiento = Convert.ToDateTime(DtpFechaNacimiento.Text),
                Pais            = TxtPais.Text,
                Ciudad          = TxtCiudad.Text,
                Direccion       = TxtDireccion.Text,
                Email           = TxtEmail.Text,
                Telefono        = TxtTelefono.Text
            };
            DEmpleado bo = new DEmpleado();

            if (bo.ModificarxUsuario(be) == true)
            {
                FrmPrincipal.Main.ChangeMessage("Cambios realizados correctamente", "Success");
                BtnGuardar.Enabled   = false;
                BtnModificar.Enabled = true;
                HabilitarCampos(true);
                FrmPrincipal.Main.CargarPerfilBasico();
            }
            else
            {
                FrmPrincipal.Main.ChangeMessage("No se pudo realizar cambios", "Failed");
            }
        }
Esempio n. 24
0
        public static string[] Eliminar(string idBuscado)
        {
            DEmpleado empleado = new DEmpleado();

            empleado.idbuscado = idBuscado;
            return(empleado.Eliminar(empleado));
        }
        void FetchEmpleado()
        {
            MSeleccion SelMetodo = new MSeleccion();


            var Resp2 = SelMetodo.EncontrarSeleccion(Empleado.idEmpleado);


            if (Resp2.Count < 1)
            {
                NotAvailablePanel.Visibility = Visibility.Visible;
                return;
            }
            else
            {
                NotAvailablePanel.Visibility = Visibility.Collapsed;
            }

            var DatosSeleccion = Resp2[0];

            EmpleadoEntrevistado    = Empleado;
            EmpleadoSelEntrevistado = DatosSeleccion;

            txtNombre.Text    = Empleado.nombre;
            txtApellido.Text  = Empleado.apellido;
            txtDireccion.Text = Empleado.direccion;

            if (!Regex.IsMatch(Empleado.curriculum, @"^https?:\/\/", RegexOptions.IgnoreCase))
            {
                Empleado.curriculum = "http://" + Empleado.curriculum;
            }

            UrlCurriculo.NavigateUri = new Uri(Empleado.curriculum);
            txtDocumento.Text        = Empleado.cedula;

            int edad = (DateTime.Today.Year - Empleado.fechaNacimiento.Year);

            if (Empleado.fechaNacimiento.Date > DateTime.Today.AddYears(-edad))
            {
                edad--;
            }
            txtFechaNac.Text = Empleado.fechaNacimiento.ToShortDateString() + " (" + edad + " Años)";

            txtPaisNac.Text     = Empleado.nacionalidad; // por cambiar, debe verse "España - ES"
            txtEstadoLegal.Text = Empleado.estadoLegal;
            txtEmail.Text       = Empleado.email;
            txtTelf.Text        = Empleado.telefono;

            var res = new MDepartamento().Encontrar(Empleado.idDepartamento)[0];


            txtNombrePosicion.Text = DatosSeleccion.nombrePuesto;
            txtDepartamento.Text   = res.nombre;
            txtFechaApl.Text       = DatosSeleccion.fechaAplicacion.ToShortDateString();


            RefreshDGIdiomas();
            RefreshDGEducacion();
        }
Esempio n. 26
0
        public static DataTable Login(string usuario, string password)
        {
            DEmpleado obj = new DEmpleado();

            obj.Usuario  = usuario;
            obj.Password = password;
            return(obj.Login(obj));
        }
Esempio n. 27
0
        public static DataTable Login(string Usuario, string Contraseña)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.Usuario    = Usuario;
            Obj.Contraseña = Contraseña;
            return(Obj.Login(Obj));
        }
Esempio n. 28
0
        //LOGIN
        public static DataTable Login(string user, string pass)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.Username     = user;
            Obj.Passworduser = pass;
            return(Obj.Login(Obj));
        }
Esempio n. 29
0
        public static DataTable BuscarNombresApellidos(string textobuscar, string textobuscarr)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.TextoBuscar  = textobuscar;
            Obj.TextoBuscarr = textobuscarr;
            return(Obj.BuscarEmpleadoNombreApellidos(Obj));
        }
Esempio n. 30
0
        public static DataTable Login(string usuario, string pasword)
        {
            DEmpleado Obj = new DEmpleado();

            Obj.User    = usuario;
            Obj.Pasword = pasword;
            return(Obj.Login(Obj));
        }