예제 #1
0
        public string BorrarEmpleado()
        {
            string mensajeBorre = SELECCIONADA.IDEMPLEADO + " " + SELECCIONADA.NOMBREYAPELLIDOS;

            bbdd.BorrarEmpleado(SELECCIONADA);
            EMPLEADOS = bbdd.ObtenerEmpleados(false, 0);
            return(mensajeBorre);
        }
        public void ObtenerDatosCombo()
        {
            int departamentoTecnico = Properties.Settings.Default.departamentoTecnico;

            EMPLEADOS      = bbdd.ObtenerEmpleados(false, departamentoTecnico);
            EMPLEADONOMBRE = new ObservableCollection <string>();
            foreach (Empleado empleado in EMPLEADOS)
            {
                EMPLEADONOMBRE.Add(empleado.NOMBRECOMBOBOX);
            }
        }
예제 #3
0
 public void ObtenerDatosCombo()
 {
     PERFILES       = bbdd.ObtenerPerfiles(false);
     PERFILESNOMBRE = new ObservableCollection <string>();
     foreach (var perfil in PERFILES)
     {
         PERFILESNOMBRE.Add(perfil.NOMBRE);
     }
     EMPLEADOS       = bbdd.ObtenerEmpleados(false, 0);
     EMPLEADOSNOMBRE = new ObservableCollection <string>();
     foreach (var empleado in EMPLEADOS)
     {
         EMPLEADOSNOMBRE.Add(empleado.IDEMPLEADO + "-" + empleado.NOMBREYAPELLIDOS);
     }
 }
예제 #4
0
        public ObservableCollection <Empleado> GuardarCambios()
        {
            try
            {
                if (ACCION == Modo.Insertar)
                {
                    bbdd.InsertarEmpleado(FORMULARIO);
                }
                else
                {
                    bbdd.ActualizarEmpleado(FORMULARIO);
                }
                FORMULARIO = new Empleado();

                EMPLEADOS = bbdd.ObtenerEmpleados(false, 0);
                return(EMPLEADOS);
            }
            catch (Exception e)
            {
                throw new MisExcepciones(e.Message);
            }
        }
예제 #5
0
 public EmpleadosVM()
 {
     bbdd       = new ServicioBaseDatos();
     EMPLEADOS  = bbdd.ObtenerEmpleados(false, 0);
     FORMULARIO = new Empleado();
 }