Ejemplo n.º 1
0
        private void btnFuardad_Click(object sender, RoutedEventArgs e)
        {
            Pantalla2Inicio pii = new Pantalla2Inicio(nameUSers, idUsuarioo);

            this.Close();
            pii.ShowDialog();
        }
Ejemplo n.º 2
0
        private void btnDocumentacion_Copy7_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Esta seguro que desea eliminar esta persona", "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (result == MessageBoxResult.Yes)
            {
                foreach (var item in BD.PersonaSet)
                {
                    if (item.Id == id)
                    {
                        BD.PersonalSet.Remove(item.Personal);
                        try
                        {
                            BD.ConyugueSet.Remove(item.Conyugue);
                            BD.HijoSet.RemoveRange(item.Hijo);
                        }
                        catch (Exception)
                        {
                        }
                        BD.PersonaSet.Remove(item);
                        BD.SaveChanges();
                        Report("Eliminacion");
                        Pantalla2Inicio pp = new Pantalla2Inicio(nameUSers, idUsuarioo);
                        this.Close();
                        pp.ShowDialog();
                    }
                }
            }
        }
Ejemplo n.º 3
0
        private void btnDocumentacion_Copy4_Click(object sender, RoutedEventArgs e)
        {
            Pantalla2Inicio pi = new Pantalla2Inicio(nameUSers, idUsuarioo);

            this.Close();
            pi.ShowDialog();
        }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            Pantalla2Inicio pii = new Pantalla2Inicio(usuario, idUsuarioo);

            this.Close();
            pii.ShowDialog();
        }
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     if (txtLoguin.Text == "admin" && txtPassw.Password == "admin")
     {
         DatoLogin = "******";
         Pantalla2Inicio pantallaInicio = new Pantalla2Inicio(DatoLogin, 0);
         pantallaInicio.Show();
         this.Close();
     }
     else
     {
         int aux = 0;
         if (txtLoguin.Text == "Null" && txtPassw.Password == "Null")
         {
             MessageBox.Show("Usted no tiene permiso para entrar al sistema de administracion de personal");
         }
         else
         {
             foreach (var item in BD.UsuarioSet)
             {
                 if (txtLoguin.Text == item.Login && txtPassw.Password == item.Passsword)
                 {
                     DatoLogin = item.Personal.Persona.Nombre + " " + item.Personal.Persona.Apellido;
                     Pantalla2Inicio pantallaInicio = new Pantalla2Inicio(DatoLogin, item.Id);
                     pantallaInicio.Show();
                     aux++;
                     this.Close();
                 }
             }
         }
         if (aux == 0)
         {
             MessageBox.Show("Usted no tiene permiso para entrar al sistema de administracion de personal");
         }
     }
 }
Ejemplo n.º 6
0
        private void Crear_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txtHaberBasico.Text != "" && dtFecha_Copy.Text != "")
                {
                    obj                  = new Personal();
                    obj.Persona          = new Persona();
                    obj.Usuario          = new Usuario();
                    obj.Persona.Ci       = txtCi.Text;
                    obj.Persona.Nombre   = txtNombre.Text;
                    obj.Persona.Apellido = txtApellidos.Text;
                    if (RbF.IsChecked == true)
                    {
                        obj.Persona.Genero = "Femenino";
                    }
                    else
                    {
                        obj.Persona.Genero = "Masculino";
                    }
                    obj.Persona.FechaNacimiento = dtFecha.SelectedDate.ToString();
                    obj.Persona.Telefono        = txtTelefono.Text;
                    obj.Persona.Direccion       = txtDireccion.Text;

                    obj.HaberBasico  = txtHaberBasico.Text;
                    obj.FechaIngreso = dtFecha_Copy.SelectedDate.ToString();

                    obj.Cargo1        = (Cargo)cbCargo.SelectedItem;
                    obj.Tipo_Contrato = (Tipo_Contrato)cbTipoContrato.SelectedItem;
                    obj.Nivel1        = (Nivel)cbNivel.SelectedItem;
                    /**/
                    obj.Estado            = (Estado)cbEstado.SelectedItem;
                    obj.DireccionRegional = txtDireccionalRegional.Text;
                    /**/
                    obj.Persona.Foto = foto;
                    if (txtUsuario.Text == "" && txtContraseña.Text == "")
                    {
                        obj.Usuario.Login     = "******";
                        obj.Usuario.Passsword = "Null";
                    }
                    else
                    {
                        obj.Usuario.Login     = txtUsuario.Text;
                        obj.Usuario.Passsword = txtContraseña.Text;
                    }
                    obj.Persona.Profesion = txtProfesion.Text;
                    obj.FechaRegistro     = FechaMaquina.Content.ToString();

                    MessageBoxResult result = MessageBox.Show("Esta seguro que desea guardar los datos de esta peronsa " + '\n' + "Ci: " + txtCi.Text + '\n' + "Nombres: " + txtNombre.Text +
                                                              '\n' + "Apellido: " + txtApellidos.Text + '\n' + "Genero: " + obj.Persona.Genero + '\n' + "Año de nacimiento : " + obj.Persona.FechaNacimiento
                                                              + '\n' + "Telefono: " + txtTelefono.Text + '\n' + "Direccion: " + txtDireccion.Text + '\n' + "Profesion: " + txtProfesion.Text + '\n' + "Tipo de contrato: " + obj.Tipo_Contrato.Nombre_TipoContrato
                                                              + '\n' + "Nivel: " + obj.Nivel1.NombreNivel + '\n' + "Cargo: " + obj.Cargo1.NombreCargo + '\n' + "Haber Basico: " + obj.HaberBasico + '\n' + "Fecha de ingreso: " + obj.FechaIngreso + '\n' + "Estado: " + obj.Estado.NombreEstado + '\n' + "Direccional o regional: " + obj.DireccionRegional
                                                              , "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question);
                    if (result == MessageBoxResult.Yes)
                    {
                        if (obj.Persona.Foto == null)
                        {
                            obj.Persona.Foto = "no foto";
                        }
                        else
                        {
                            System.IO.File.Copy(origen, destino, true);
                        }
                        BD.PersonalSet.Add(obj);
                        BD.SaveChanges();
                        System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\documentos\\" + obj.Id);
                        System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\documentos\\" + obj.Id + "\\Vacaciones");
                        System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\documentos\\" + obj.Id + "\\Curriculum");
                        System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\documentos\\" + obj.Id + "\\Documentos");
                        System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\documentos\\" + obj.Id + "\\otros");
                        System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\documentos\\" + obj.Id + "\\Bajas Medicas");

                        System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\documentos\\" + obj.Id + "\\Memorandum");
                        System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\documentos\\" + obj.Id + "\\Instructivo");
                        System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\documentos\\" + obj.Id + "\\Compensaciones");
                        System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\documentos\\" + obj.Id + "\\Comisiones de viaje");
                        System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\documentos\\" + obj.Id + "\\Años de servicio");
                        System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\documentos\\" + obj.Id + "\\Sanciones");

                        Report("Registro");
                        MessageBox.Show("Persona creada exitosamente");
                        Pantalla2Inicio pii = new Pantalla2Inicio(nameUSers, idUsuarioo);
                        this.Close();
                        pii.ShowDialog();
                    }
                }
                else
                {
                    MessageBox.Show("Llene todo los campos antes de registrar");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Llene todo los campos antes de registrar");
            }
        }
Ejemplo n.º 7
0
        private void btnDocumentacion_Copy6_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Esta seguro que desea guardar la edicion de esta persona", "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (result == MessageBoxResult.Yes)
            {
                foreach (var item in BD.PersonalSet)
                {
                    if (item.Id == id)
                    {
                        item.Persona.Ci       = txtCi.Text;
                        item.Persona.Nombre   = txtNombre.Text;
                        item.Persona.Apellido = txtApellidos.Text;
                        if (RbF.IsChecked == true)
                        {
                            item.Persona.Genero = "Femenino";
                        }
                        else
                        {
                            item.Persona.Genero = "Masculino";
                        }
                        item.Persona.FechaNacimiento        = dtFecha.ToString();
                        item.Persona.Telefono               = txtTelefono.Text;
                        item.Persona.Direccion              = txtDireccion.Text;
                        item.Usuario.Login                  = txtUsuario.Text;
                        item.Usuario.Passsword              = txtContraseña.Text;
                        item.Persona.Personal.Tipo_Contrato = (Tipo_Contrato)cbTipoContrato.SelectedItem;
                        item.Persona.Personal.Cargo1        = (Cargo)cbCargo.SelectedItem;
                        item.Persona.Personal.Nivel1        = (Nivel)cbNivel.SelectedItem;
                        /**/
                        item.Persona.Personal.Estado            = (Estado)cbEstado.SelectedItem;
                        item.Persona.Personal.DireccionRegional = txtDireccionalRegional.Text;
                        /**/
                        item.Persona.Personal.HaberBasico  = txtHaberBasico.Text;
                        item.Persona.Personal.FechaIngreso = dtFecha_Copy.ToString();
                        item.Persona.Foto      = foto;
                        item.Usuario.Login     = txtUsuario.Text;
                        item.Usuario.Passsword = txtContraseña.Text;
                        try
                        {
                            item.Persona.Conyugue.Ci_Conyugue              = CiConyugue.Text;
                            item.Persona.Conyugue.Apellido_Conyugue        = ApellidoConyugue.Text;
                            item.Persona.Conyugue.Nombre_Conyugue          = NombreConyugue.Text;
                            item.Persona.Conyugue.FechaNacimiento_Conyugue = dtFechaConyugue.ToString();
                            if (RBCF.IsChecked == true)
                            {
                                item.Persona.Conyugue.Genero_Conyugue = "Femenino";
                            }
                            else
                            {
                                item.Persona.Conyugue.Genero_Conyugue = "Masculino";
                            }
                        }
                        catch (Exception)
                        {
                        }
                        try
                        {
                            System.IO.File.Copy(origen, destino, true);
                        }
                        catch (Exception)
                        {
                        }

                        BD.SaveChanges();
                    }
                }
                //File.Move(@"C:\Dir1\SomeFile.txt", @"C:\Dir1\RenamedFileName.txt");
                Report("Edicion");
                MessageBox.Show("Edicion exitosa");
                Pantalla2Inicio ppi = new Pantalla2Inicio(nameUSers, idUsuarioo);
                this.Close();
                ppi.ShowDialog();
            }
        }