예제 #1
0
 private void btnGuardarEmpleado_Click(object sender, RoutedEventArgs e)
 {
     if (accionDeEmpleados == accion.nuevo)
     {
         if (string.IsNullOrWhiteSpace(tbxDireccionEmpleado.Text) || string.IsNullOrWhiteSpace(tbxNombreEmpleado.Text) || string.IsNullOrWhiteSpace(tbxPuestoEmpleado.Text) || string.IsNullOrWhiteSpace(tbxTelefonoEmpleado.Text))
         {
             MessageBox.Show("Faltan datos por llenar ", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
         }
         else
         {
             Empleado emple = new Empleado()
             {
                 direccion = tbxDireccionEmpleado.Text,
                 nombre    = tbxNombreEmpleado.Text,
                 puesto    = tbxPuestoEmpleado.Text,
                 telefono  = tbxTelefonoEmpleado.Text
             };
             if (manejadorEmpleados.agregar(emple))
             {
                 MessageBox.Show("Se agregó un nuevo empleado: " + emple.nombre, "Empleado agregado", MessageBoxButton.OK, MessageBoxImage.Information);
                 LimpiarCajasEmpleados();
                 HabilitarCajasEmpleados(false);
                 PonerBotonesDeEdicionEmpleado(false);
                 ActualizarTablaEmpleados();
             }
             else
             {
                 MessageBox.Show("No pudo ser agregado el empleado: " + emple.nombre, "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
             }
         }
     }
     else
     {
         if (string.IsNullOrWhiteSpace(tbxDireccionEmpleado.Text) || string.IsNullOrWhiteSpace(tbxNombreEmpleado.Text) || string.IsNullOrWhiteSpace(tbxPuestoEmpleado.Text) || string.IsNullOrWhiteSpace(tbxTelefonoEmpleado.Text))
         {
             MessageBox.Show("Faltan datos por llenar ", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
         }
         else
         {
             Empleado emple = dtgEmpleados.SelectedItem as Empleado;
             emple.direccion = tbxDireccionEmpleado.Text;
             emple.nombre    = tbxNombreEmpleado.Text;
             emple.puesto    = tbxPuestoEmpleado.Text;
             emple.telefono  = tbxTelefonoEmpleado.Text;
             if (manejadorEmpleados.Modificar(emple))
             {
                 MessageBox.Show("Se modifico el empleado correctamente", "Empleado Modificado", MessageBoxButton.OK, MessageBoxImage.Information);
                 LimpiarCajasEmpleados();
                 HabilitarCajasEmpleados(false);
                 PonerBotonesDeEdicionEmpleado(false);
                 ActualizarTablaEmpleados();
             }
             else
             {
                 MessageBox.Show("No pudo ser modificado el empleado: ", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
             }
         }
     }
 }
예제 #2
0
        private void btnEmpleadoGuardar_Click(object sender, RoutedEventArgs e)
        {
            if (accionEmpleados == accion.Nuevo)
            {
                empleado emp = new empleado()
                {
                    Nombre = txbEmpleadoNombre.Text,

                    Direccion = txbEmpleadoDireccion.Text,
                    Rfc       = txbEmpleadoRFC.Text,
                    Telefono  = txbEmpleadoTelefono.Text,
                    Email     = txbEmpleadoEmail.Text,
                    puesto    = txbEmpleadoPuesto.Text,
                    Matricula = txbEmpleadoMatricula.Text
                };
                if (manejadorEmpleados.Agregar(emp))
                {
                    MessageBox.Show("Empleado agregado correctamente", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpiarCamposDeEmpleados();
                    ActualizarTablaEmpleados();
                    PonerBotonesDeEmpleadosEnEdicion(false);
                }
                else
                {
                    MessageBox.Show("El Empleado no se pudo agregar", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                empleado emp = dtgCliente.SelectedItem as empleado;
                emp.Nombre = txbEmpleadoNombre.Text;

                emp.Direccion = txbEmpleadoDireccion.Text;
                emp.Rfc       = txbEmpleadoRFC.Text;
                emp.Telefono  = txbEmpleadoTelefono.Text;
                emp.Email     = txbEmpleadoEmail.Text;
                emp.puesto    = txbEmpleadoPuesto.Text;
                emp.Matricula = txbEmpleadoMatricula.Text;

                if (manejadorEmpleados.Modificar(emp))
                {
                    MessageBox.Show("El Empleado modificado correctamente", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpiarCamposDeEmpleados();
                    ActualizarTablaEmpleados();
                    PonerBotonesDeEmpleadosEnEdicion(false);
                }
                else
                {
                    MessageBox.Show("El Empleado no se pudo actualizar", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
예제 #3
0
        private void btnEmpleadosGuardar_Click(object sender, RoutedEventArgs e)
        {
            if (accionn == accion.Nuevo)
            {
                Empleado emp = new Empleado()
                {
                    // Identificador = txbEmpleadoId.Text,
                    Nombre    = txbEmpleadosNombre.Text,
                    Direccion = txbEmpleadosDireccion.Text,
                    Rfc       = txbEmpleadosRfc.Text,
                    Telefono  = txbEmpleadosTelefono.Text,
                    Correo    = txbEmpleadosCorreo.Text,
                    Sueldo    = txbEmpleadosSueldo.Text,
                    Area      = txbEmpleadosArea.Text
                };
                if (manejadorEmpleados.Agregar(emp))
                {
                    MessageBox.Show("Empleado agregado correctamente  ", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpiarCamposDeEmpleados();
                    ActualizarTablaEmpleados();
                    PonerBotonesEmpleadosEnEdicion(false);
                }
                else
                {
                    MessageBox.Show("El empleado no se pudo agregar  ", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                Empleado emp = dtgEmpleados.SelectedItem as Empleado;
                emp.Nombre    = txbEmpleadosNombre.Text;
                emp.Direccion = txbEmpleadosDireccion.Text;
                emp.Rfc       = txbEmpleadosRfc.Text;
                emp.Telefono  = txbEmpleadosTelefono.Text;
                emp.Correo    = txbEmpleadosCorreo.Text;
                emp.Sueldo    = txbEmpleadosSueldo.Text;
                emp.Area      = txbEmpleadosArea.Text;

                if (manejadorEmpleados.Modificar(emp))
                {
                    MessageBox.Show("Empleado modificado correctamente  ", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpiarCamposDeEmpleados();
                    ActualizarTablaEmpleados();
                    PonerBotonesEmpleadosEnEdicion(false);
                }
                else
                {
                    MessageBox.Show("El empleado no se pudo actualizar  ", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
예제 #4
0
 private void btnEmpleadosGuardar_Click(object sender, RoutedEventArgs e)
 {
     if (accionEmpleados == accion.Nuevo)
     {
         Empleado emp = new Empleado()
         {
             Nombre    = tbxEmpleadosNombre.Text,
             Apellidos = tbxEmpleadosApellidos.Text,
             Area      = tbxEmpleadosArea.Text
         };
         if (manejadorEmpleados.Agregar(emp))
         {
             MessageBox.Show("Empleado agregado correctamente", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information);
             LimpiarCamposDeEmpleados();
             ActualizarTablaEmpleados();
             PonerBotonesDeEmpleadosEnEdicion(false);
         }
         else
         {
             MessageBox.Show("El empleado no se puedo agregar", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         Empleado emp = dtgEmpleados.SelectedItem as Empleado;
         emp.Apellidos = tbxEmpleadosApellidos.Text;
         emp.Area      = tbxEmpleadosArea.Text;
         emp.Nombre    = tbxEmpleadosNombre.Text;
         if (manejadorEmpleados.Modificar(emp))
         {
             MessageBox.Show("Empleado modificado correctamente", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information);
             LimpiarCamposDeEmpleados();
             ActualizarTablaEmpleados();
             PonerBotonesDeEmpleadosEnEdicion(false);
         }
         else
         {
             MessageBox.Show("El empleado no se puedo actualizar", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
 }