public DCambioContraseña(tallerEntities ent) { InitializeComponent(); tallerEnt = ent; mVEmpleado = new MVEmpleado(tallerEnt); DataContext = mVEmpleado; }
public UCListaEmpleados(tallerEntities ent) { InitializeComponent(); tallerEnt = ent; mvEmpl = new MVEmpleado(tallerEnt); DataContext = mvEmpl; }
public DAnyadirEmpleado(tallerEntities ent) { InitializeComponent(); tallerEnt = ent; mvEmpl = new MVEmpleado(tallerEnt); DataContext = mvEmpl; this.AddHandler(Validation.ErrorEvent, new RoutedEventHandler(mvEmpl.OnErrorEvent)); mvEmpl.btnGuardar = btnGuardarEmpleado; }
/// <summary> /// Constructor del dialogo /// </summary> /// <param name="mvempleado">Clase que gestiona los empleados</param> public ModificarEmpleado(MVEmpleado mvempleado) { InitializeComponent(); this.mvempleado = mvempleado; logger = LogManager.GetCurrentClassLogger(); this.AddHandler(Validation.ErrorEvent, new RoutedEventHandler(mvempleado.OnErrorEvent)); DataContext = mvempleado; mvempleado.btnGuardar = guardar; muestraRequisitoContrasena(); }
/// <summary> /// Inicializa los componentes principales de la aplicacion /// </summary> private void inicializar() { logger = LogManager.GetCurrentClassLogger(); txblockNombreUsuario.Text = empleadoLogin.Nombre; mvempleado = new MVEmpleado(tEnt); mvaveria = new MVAveria(tEnt); mvpieza = new MVPieza(tEnt); mvrol = new MVRol(tEnt); mvcliente = new MVCliente(tEnt); mvfactura = new MVFacturacion(tEnt); sqlServ = new ServicioSQL(tEnt); rd = new ReportDocument(); }
/// <summary> /// Gestiona el boton de borrado de empleado, /// abre el dialogo y muestra un mensaje si el resultado es true /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void BorrarEmpleadoBtn_Click(object sender, RoutedEventArgs e) { BorrarEmpleado dialogo = new BorrarEmpleado(mvempleado, empleadoLogin); dialogo.ShowDialog(); if (dialogo.DialogResult == true) { await this.ShowMessageAsync("Informacion", "Empleado borrado correctamente"); mvempleado = new MVEmpleado(tEnt); } else { mvempleado = new MVEmpleado(tEnt); } }
/// <summary> /// Gestiona el boton de crear empleado, /// abre el formulario, y muestra un mensaje si se ha guardado o no /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void crearEmpleadobtn_click(object sender, RoutedEventArgs e) { AddEmpleado dialogo = new AddEmpleado(mvempleado); dialogo.ShowDialog(); if (dialogo.DialogResult == true) { await this.ShowMessageAsync("Informacion", "Empleado añadido correctamente"); mvempleado = new MVEmpleado(tEnt); } else { mvempleado = new MVEmpleado(tEnt); } }
/// <summary> /// Constructor del dialogo /// </summary> /// <param name="mvrol">Clase que gestiona los roles</param> /// <param name="mvempleado">Clase que se encarga de gestionar los empleados</param> /// <param name="permisosUsuarioLogeado">Listado de los permisos que tiene el usuario que ha iniciado sesion</param> public BorraRol(MVRol mvrol, MVEmpleado mvempleado, List <int> permisosUsuarioLogeado) { InitializeComponent(); this.mvrol = mvrol; this.mvempleado = mvempleado; this.permisosUsuarioLogeado = permisosUsuarioLogeado; logger = LogManager.GetCurrentClassLogger(); this.AddHandler(Validation.ErrorEvent, new RoutedEventHandler(mvrol.OnErrorEvent)); DataContext = mvrol; mvrol.btnGuardar = guardar; if (!permisosUsuarioLogeado.Contains(perm_GestionarUsuario)) { clickDerecho.Visibility = Visibility.Collapsed; } }
/// <summary> /// Gestiona el boton de eliminar rol, muestra el dialogo, y luego muestra un mensaje /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void EliminarRol_Click(object sender, RoutedEventArgs e) { BorraRol dialogo = new BorraRol(mvrol, mvempleado, permisosUsuarioLogeado); dialogo.ShowDialog(); if (dialogo.DialogResult == true) { await this.ShowMessageAsync("Informacion", "Rol borrado corectamente"); mvrol = new MVRol(tEnt); mvempleado = new MVEmpleado(tEnt); } else { mvrol = new MVRol(tEnt); mvempleado = new MVEmpleado(tEnt); } }
/// <summary> /// Gestiona el boton de modificacion de empleado, /// abre el formulario y muestra un mensaje dependiendo del estado del formulario /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void modificarEmpleadobtn_Click(object sender, RoutedEventArgs e) { ModificarEmpleado dialogo = new ModificarEmpleado(mvempleado); dialogo.ShowDialog(); if (dialogo.DialogResult == true) { await this.ShowMessageAsync("Informacion", "Empleado modificado correctamente"); if (mvempleado.empleadoNuevo == empleadoLogin) { empleadoLogin = mvempleado.empleadoNuevo; gestionUsuario(); } mvempleado = new MVEmpleado(tEnt); } else { mvempleado = new MVEmpleado(tEnt); } }
public DEditarEmpleado(MVEmpleado mv) { InitializeComponent(); MVEmpleado = mv; DataContext = MVEmpleado; }