示例#1
0
        private void RegistrarButton_Click(object sender, RoutedEventArgs e)
        {
            string idPersona    = IdEmpleado;
            string nombre       = textBoxNombre.Text.Trim();
            string apellido     = textBoxApellido.Text.Trim();
            string telefono     = textBoxTelefono.Text.Trim();
            string correo       = textBoxCorreo.Text.Trim();
            string ciudad       = textBoxCiudad.Text.Trim();
            string calle        = textBoxCalle.Text.Trim();
            string numero       = textBoxNúmero.Text.Trim();
            string colonia      = textBoxColonia.Text.Trim();
            string codigoPostal = textBoxCodigoPostal.Text.Trim();
            string idEmpleado   = IdEmpleado;
            string usuario      = textBoxUsuario.Text.Trim();
            string contraseña   = textBoxContraseña.Text.Trim();
            string tipoEmpleado = comboBoxTipoEmpleado.Text.Trim();

            if (ValidarCampos() == CheckResult.Passed)
            {
                EmpleadoController empleadoController = new EmpleadoController();
                ComprobarResultado((ResultadoOperacion)empleadoController.AgregarEmpleado(
                                       idPersona, nombre, apellido, telefono, correo, ciudad, calle, numero,
                                       colonia, codigoPostal, idEmpleado, usuario, contraseña, tipoEmpleado));
            }
        }
 private void ButtonBuscar_Click(object sender, RoutedEventArgs e)
 {
     if (ComboBoxBuscar.Text == "Nombre")
     {
         EmpleadoController empleadoController = new EmpleadoController();
         List <Empleado>    empleados          = empleadoController.BuscarEmpleado(TextBoxBuscar.Text);
         DataGridEmpleados.ItemsSource = null;
         DataGridEmpleados.ItemsSource = empleados;
     }
     else if (ComboBoxBuscar.Text == "Calle")
     {
         EmpleadoController empleadoController = new EmpleadoController();
         List <Empleado>    empleados          = empleadoController.BuscarEmpleadoDireccion(TextBoxBuscar.Text);
         DataGridEmpleados.ItemsSource = null;
         DataGridEmpleados.ItemsSource = empleados;
     }
     else if (ComboBoxBuscar.Text == "Télefono")
     {
         EmpleadoController empleadoController = new EmpleadoController();
         List <Empleado>    empleados          = empleadoController.BuscarEmpleadoTelefono(TextBoxBuscar.Text);
         DataGridEmpleados.ItemsSource = null;
         DataGridEmpleados.ItemsSource = empleados;
     }
     else
     {
         EmpleadoController empleadoController = new EmpleadoController();
         List <Empleado>    empleados          = empleadoController.BuscarEmpleado(TextBoxBuscar.Text);
         DataGridEmpleados.ItemsSource = null;
         DataGridEmpleados.ItemsSource = empleados;
     }
 }
        public void TestUnEmpleadoGet()
        {
            EmpleadoController ControllerEmp = new EmpleadoController();

            Empleado empleado = ControllerEmp.Get(1, "40694512");

            Assert.IsNotNull(empleado);
        }
        /// <summary>Actualiza el grid si contiene datos.</summary>
        private void LlenarGrid()
        {
            DataGridEmpleados.ItemsSource = null;
            EmpleadoController empleadoController = new EmpleadoController();
            List <Empleado>    empleados          = empleadoController.GetEmpleado(Convert.ToInt32(TextBlockPagina.Text.ToString()));

            DataGridEmpleados.ItemsSource = empleados;
        }
示例#5
0
 public Nuevo()
 {
     InitializeComponent();
     EmpleadoController = new EmpleadoController("Empleados");
     PerfilController   = new PerfilController("Perfiles");
     TurnoController    = new TurnoController("Turnos");
     HorarioController  = new HorarioController("Horarios");
 }
        public void TestListEmpleadosGet()
        {
            EmpleadoController ControllerEmp = new EmpleadoController();

            List <Empleado> empleados = ControllerEmp.Get();

            Assert.IsNotNull(empleados);
        }
示例#7
0
 private void btnAgregarEmp_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(txtUsuario.Text))
     {
         if (!String.IsNullOrEmpty(txtContraseña.Text))
         {
             if (!String.IsNullOrEmpty(txtNombre.Text))
             {
                 if (!String.IsNullOrEmpty(txtApellidoP.Text))
                 {
                     if (!String.IsNullOrEmpty(txtApellidoM.Text))
                     {
                         if (!String.IsNullOrEmpty(txtCorreo.Text))
                         {
                             try
                             {
                                 EmpleadoController ec = new EmpleadoController();
                                 if (ec.AgregarEmpleado(txtUsuario.Text, txtContraseña.Text, txtNombre.Text, txtApellidoP.Text, txtApellidoM.Text, txtCorreo.Text))
                                 {
                                     ec.LlenarGridEmp(App.fe.dataEmpleado);
                                     this.Dispose();
                                 }
                             }
                             catch (Exception ex)
                             {
                                 MessageBox.Show("Debe ingresar un correo valido", "Crear Empleado", MessageBoxButtons.OK);
                             }
                         }
                         else
                         {
                             MessageBox.Show("Ingrese un correo", "Crear Empleado", MessageBoxButtons.OK);
                         }
                     }
                     else
                     {
                         MessageBox.Show("Ingrese Apellido Materno", "Crear Empleado", MessageBoxButtons.OK);
                     }
                 }
                 else
                 {
                     MessageBox.Show("Ingrese un Apellido Paterno", "Crear Empleado", MessageBoxButtons.OK);
                 }
             }
             else
             {
                 MessageBox.Show("Ingrese Nombre", "Crear Empleado", MessageBoxButtons.OK);
             }
         }
         else
         {
             MessageBox.Show("Ingrese contraseña", "Crear Empleado", MessageBoxButtons.OK);
         }
     }
     else
     {
         MessageBox.Show("Ingrese Usuario", "Crear Empleado", MessageBoxButtons.OK);
     }
 }
示例#8
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            EmpleadoController ec = new EmpleadoController();

            if (ec.ModificarPassword(int.Parse(labelID.Text), txtPassw.Text))
            {
                this.Dispose();
            }
        }
示例#9
0
 public Panel()
 {
     InitializeComponent();
     UsuarioController  = new UsuarioController("Usuarios");
     ColorController    = new ColorController("Colores");
     ModeloController   = new ModeloController("Modelos");
     PerfilController   = new PerfilController("Perfiles");
     TurnoController    = new TurnoController("Turnos");
     HorarioController  = new HorarioController("Horarios");
     EmpleadoController = new EmpleadoController("Empleados");
 }
示例#10
0
        private void AceptarButtonInicioSesion_Click(object sender, RoutedEventArgs e)
        {
            if (validarCamposInicioSesion() == CheckResult.Passed)
            {
                string tipoEmpleado = comboBoxTipoEmpleado.Text.Trim();
                string usuario      = textBoxUsuario.Text.Trim();
                string contraseña   = passwordBoxContraseña.Password.Trim();

                EmpleadoController empleadoController = new EmpleadoController();
                ComprobarResultado((ResultadoOperacion)empleadoController.EditarEmpleadoUsuario(
                                       idEmpleadoEditar, tipoEmpleado, usuario, contraseña));
            }
        }
示例#11
0
 private void btnEliminarEmp_Click(object sender, EventArgs e)
 {
     try
     {
         EmpleadoController ec = new EmpleadoController();
         int id = int.Parse(dataEmpleado.CurrentRow.Cells[0].Value.ToString());
         ec.EliminarEmpleado(id);
         ec.LlenarGridEmp(App.fe.dataEmpleado);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Debe seleccionar 1 empleado.", "Eliminar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
示例#12
0
        private void EliminarEmpleado()
        {
            EmpleadoController empleadoController = new EmpleadoController();

            if (empleadoController.EliminarEmpleado(empleadoE) == ResultadoOperacion.Exito)
            {
                MessageBox.Show("Empleado eliminado con éxito", "Éxito");
                this.Close();
            }
            else
            {
                MessageBox.Show("No se pudo eliminar el empleado", "Error");
                this.Close();
            }
        }
示例#13
0
 private void btnModificarEmp_Click(object sender, EventArgs e)
 {
     try
     {
         EmpleadoController ec = new EmpleadoController();
         int id = int.Parse(dataEmpleado.CurrentRow.Cells[0].Value.ToString());
         ModificarEmpleado me = new ModificarEmpleado();
         ec.LlenarCamposEmp(id, me.txtUsuario, me.txtNombre, me.txtApellidoP, me.txtApellidoM, me.txtCorreo);
         me.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Debe seleccionar 1 empleado.", "Modificar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
示例#14
0
 private void btnModificarPass_Click(object sender, EventArgs e)
 {
     try
     {
         EmpleadoController ec = new EmpleadoController();
         int id = int.Parse(dataEmpleado.CurrentRow.Cells[0].Value.ToString());
         ModificarContraseña mc = new ModificarContraseña();
         ec.CambiarPassId(mc.labelID, id);
         mc.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Debe seleccionar 1 empleado.", "Modificar Password", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
示例#15
0
        private void CargarCampos()
        {
            EmpleadoController empleadoController = new EmpleadoController();
            Empleado           datosEmpleado      = empleadoController.GetEmpleadoId(empleadoEditar.idPersona);

            idEmpleadoEditar          = datosEmpleado.idEmpleado;
            comboBoxTipoEmpleado.Text = datosEmpleado.TipoEmpleado;
            textBoxNombre.Text        = datosEmpleado.Nombre;
            textBoxApellido.Text      = datosEmpleado.Apellido;
            textBoxTelefono.Text      = datosEmpleado.Telefono;
            textBoxCorreo.Text        = datosEmpleado.Email;
            textBoxCiudad.Text        = datosEmpleado.Ciudad;
            textBoxCalle.Text         = datosEmpleado.Calle;
            textBoxNúmero.Text        = datosEmpleado.Numero;
            textBoxColonia.Text       = datosEmpleado.Colonia;
            textBoxCodigoPostal.Text  = datosEmpleado.CodigoPostal;
            textBoxUsuario.Text       = datosEmpleado.NombreUsuario;
            contraseñaEmpleadoEditar  = datosEmpleado.Contraseña;
        }
示例#16
0
 //Constructor 
 public frmCapturarEmpleado(frmListado _parent, Empleado _empleado = null) {
     InitializeComponent();
     _controller = new EmpleadoController(_parent, this);
     if (_empleado == null) {
         //Si no se incluye un objeto Empleado en los argumentos del constructor,
         //significa que es un registro de empleado nuevo 
         EmpleadoTemp = new Empleado();
         EsNuevoRegistro = true;           
     } else {
         //Si se envía uno, significa que es una edición de empleado existente. Se procede
         //a llenar el formulario con los datos del objeto Empleado recibido en los argumentos del constructor
         EsNuevoRegistro = false;              
         EmpleadoTemp = _empleado;
         txtNombre.Text = EmpleadoTemp.Nombre;
         txtApPaterno.Text = EmpleadoTemp.ApPaterno;
         txtApMaterno.Text = EmpleadoTemp.ApMaterno;
         dtpFecNac.Value = EmpleadoTemp.FecNac;
         cboDepartamento.SelectedValue = EmpleadoTemp.Departamento;
         txtSueldo.Text = EmpleadoTemp.Sueldo.ToString("0.00");
     }            
 }
示例#17
0
 public frmListado()
 {
     InitializeComponent();
     EmpleadoController c = new EmpleadoController(this);
 }
示例#18
0
 public Ver()
 {
     InitializeComponent();
     EmpladoController = new EmpleadoController("Empleados");
     HorarioController = new HorarioController("Horarios");
 }
示例#19
0
 public Editar()
 {
     InitializeComponent();
     EmpleadoController = new EmpleadoController("Empleados");
 }
 public FormGestionEmpleado()
 {
     InitializeComponent();
     ctlEmp = new EmpleadoController();
     ctlUsu = new UsuarioController();
 }
 public EmpleadosFrm()
 {
     InitializeComponent();
     empleado = new EmpleadoController(this);
 }
示例#22
0
        private void FormularioEmpleado_Load(object sender, EventArgs e)
        {
            EmpleadoController ec = new EmpleadoController();

            ec.LlenarGridEmp(dataEmpleado);
        }
示例#23
0
 public Indice()
 {
     InitializeComponent();
     EmpleadoController = new EmpleadoController("Empleados");
 }