示例#1
0
        public MainFrm(int id)
        {
            InitializeComponent();

            if (id == 1478824)
            {
                empleado        = new GS_Empleados();
                empleado.nombre = "SUPER ADMIN";
                var           form = Application.OpenForms.OfType <MenuPanelForm>().FirstOrDefault();
                MenuPanelForm hijo = form ?? new MenuPanelForm();
                AddFormInPanel(hijo);
            }
            else
            {
                var           form = Application.OpenForms.OfType <MenuPanelForm>().FirstOrDefault();
                MenuPanelForm hijo = form ?? new MenuPanelForm();
                AddFormInPanel(hijo);
                GetEmpleado(id);
                if (!empleado.privilegios)
                {
                    button2.Enabled = false;
                    button3.Enabled = false;
                    button4.Enabled = false;
                    button5.Enabled = false;
                    button6.Enabled = false;
                }
                label9.Text = empleado.nombre + ' ' + empleado.apellido_paterno;
            }
        }
示例#2
0
 private void button2_Click(object sender, EventArgs e)
 {
     //ObtenerDatos();
     if (!validate())
     {
         MessageBox.Show("Llene todos los campos");
     }
     else
     {
         if (NuevoEditar == true)
         {
             empleadoNuevo = ObtenerDatos();
             if (buisnes.AddEmpleado(empleadoNuevo))
             {
                 MessageBox.Show("Empleado Agregado");
                 this.Close();
             }
         }
         else if (NuevoEditar == false)
         {
             empleadoUpdated             = ObtenerDatos();
             empleadoUpdated.id_empleado = empleadoToUpdate.id_empleado;
             if (buisnes.UpdateEmpleado(empleadoUpdated))
             {
                 MessageBox.Show("Empleado Actualizado");
                 this.Close();
             }
         }
     }
 }
示例#3
0
 public bool UpdateEmpleado(GS_Empleados empleado)
 {
     try
     {
         Empleados emp = model.Empleados.Where(d => d.id_empleado == empleado.id_empleado).FirstOrDefault();
         emp.nombre           = empleado.nombre;
         emp.apellido_paterno = empleado.apellido_paterno;
         emp.apellido_materno = empleado.apellido_materno;
         emp.fecha_nacimiento = empleado.fecha_nacimiento;
         emp.usuario          = empleado.usuario;
         emp.contrasena       = empleado.contrasena;
         emp.privilegios      = empleado.privilegios;
         model.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
示例#4
0
        public GS_Empleados ObtenerDatos()
        {
            GS_Empleados emp = new GS_Empleados();

            emp.nombre           = textBox1.Text;
            emp.apellido_paterno = textBox2.Text;
            emp.apellido_materno = textBox3.Text;
            emp.fecha_nacimiento = dateTimePicker1.Value.Date;
            emp.usuario          = textBox4.Text;
            emp.contrasena       = textBox5.Text;
            if (comboBox1.Text == "Si")
            {
                emp.privilegios = true;
            }
            else
            {
                emp.privilegios = false;
            }

            return(emp);
        }
示例#5
0
 public Nuevo(GS_Empleados empleado) //editar
 {
     InitializeComponent();
     label1.Text           = "Actualizar Empleado";
     textBox1.Text         = empleado.nombre;
     textBox2.Text         = empleado.apellido_paterno;
     textBox3.Text         = empleado.apellido_materno;
     textBox4.Text         = empleado.usuario;
     textBox5.Text         = empleado.contrasena;
     dateTimePicker1.Value = empleado.fecha_nacimiento;
     if (empleado.privilegios == true)
     {
         comboBox1.SelectedIndex = 0;
     }
     else
     {
         comboBox1.SelectedIndex = 1;
     }
     NuevoEditar      = false;
     empleadoToUpdate = empleado;
 }
示例#6
0
 public bool AddEmpleado(GS_Empleados empleado)
 {
     try
     {
         Empleados emp = new Empleados();
         emp.nombre           = empleado.nombre;
         emp.apellido_paterno = empleado.apellido_paterno;
         emp.apellido_materno = empleado.apellido_materno;
         emp.fecha_nacimiento = empleado.fecha_nacimiento;
         emp.usuario          = empleado.usuario;
         emp.contrasena       = empleado.contrasena;
         emp.privilegios      = empleado.privilegios;
         model.Empleados.Add(emp);
         model.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
示例#7
0
        } // Minimizar Maximizar

        private void GetEmpleado(int id) //Obtiene el valor de sesion de usuario
        {
            empleado = comun.GetEmpleado(id);
        }
示例#8
0
 public bool UpdateEmpleado(GS_Empleados empleado)
 {
     return(data.UpdateEmpleado(empleado));
 }
示例#9
0
 public bool AddEmpleado(GS_Empleados empleado)
 {
     return(data.AddEmpleado(empleado));
 }