示例#1
0
        private void DeleteButton_Click(object sender, RoutedEventArgs e)
        {
            if (MainDatagrid.SelectedItem == null)
            {
                MessageBox.Show("Необходимо выбрать нужного пользователя");
                return;
            }

            MessageBoxResult response = MessageBox.Show("Вы точно хотите удалить данного пользователя?", "Удаление", MessageBoxButton.YesNo);

            if (response == MessageBoxResult.Yes)
            {
                try
                {
                    database.Worker.Remove(MainDatagrid.SelectedItem as Worker);
                    database.SaveChanges();

                    ViewEmployees window = new ViewEmployees();
                    window.Show();
                    this.Close();

                    MessageBox.Show("Удаление прошло успешно");
                }
                catch
                {
                    MessageBox.Show("Произошла ошибка");
                }
            }
        }
示例#2
0
 public void Eliminar(long id)
 {
     try
     {
         using (var contextoBD = new ARMEntities())
         {
             Clientes cliente = contextoBD.Clientes.Find(id);
             contextoBD.Clientes.Remove(cliente);
             contextoBD.SaveChanges();
         }
     }
     catch (Exception e)
     {
         throw new System.Exception("Error al eliminar");
     }
 }
 public void Eliminar(long id)
 {
     try
     {
         using (var contextoBD = new ARMEntities())
         {
             TipoTrabajo tipoTrabajo = contextoBD.TipoTrabajo.Find(id);
             contextoBD.TipoTrabajo.Remove(tipoTrabajo);
             contextoBD.SaveChanges();
         }
     }
     catch (Exception e)
     {
         throw new System.Exception("Error al eliminar");
     }
 }
示例#4
0
 public void Eliminar(string id)
 {
     try
     {
         using (var contextoBD = new ARMEntities())
         {
             Solicitudes sol = contextoBD.Solicitudes.Find(id.Trim());
             contextoBD.Solicitudes.Remove(sol);
             contextoBD.SaveChanges();
         }
     }
     catch (Exception e)
     {
         throw new System.Exception("Error al eliminar");
     }
 }
示例#5
0
 public void Eliminar(string id)
 {
     try
     {
         using (var contextoBD = new ARMEntities())
         {
             Empleados emp = contextoBD.Empleados.Find(id.Trim());
             contextoBD.Empleados.Remove(emp);
             contextoBD.SaveChanges();
         }
     }
     catch (Exception e)
     {
         throw new System.Exception("Error al eliminar");
     }
 }
示例#6
0
 public void Eliminar(long id)
 {
     try
     {
         using (var contextoBD = new ARMEntities())
         {
             Equipos equipos = contextoBD.Equipos.Find(id);
             contextoBD.Equipos.Remove(equipos);
             contextoBD.SaveChanges();
         }
     }
     catch (Exception e)
     {
         throw new System.Exception("Error al eliminar");
     }
 }
        public void Actualizar(etlTipoTrabajo tipoTrabajo)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    TipoTrabajo item = contextoBD.TipoTrabajo.Find(tipoTrabajo.ID_TipoTrabajo);

                    item.tipoTrabajoId     = tipoTrabajo.ID_TipoTrabajo;
                    item.tipoTrabajoNombre = tipoTrabajo.Descripcion;
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Error al actualizar");
            }
        }
        public void Actualizar(etlDepartamento departamento)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Departamentos item = contextoBD.Departamentos.Find(departamento.ID_Departamento);

                    item.departamentoId      = departamento.ID_Departamento;
                    item.deparatamentoNombre = departamento.Descripcion;
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Error al actualizar");
            }
        }
示例#9
0
        public void Actualizar(etlEquipo equipo)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Equipos item = contextoBD.Equipos.Find(equipo.ID_Equipo);

                    item.equipoNombre = equipo.Descripcion.Trim();

                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Error");
            }
        }
示例#10
0
 public void Eliminar(string id)
 {
     try
     {
         using (var contextoBD = new ARMEntities())
         {
             Usuarios usr = (from d in contextoBD.Usuarios
                             where d.Empleados.empleadoCedula == id
                             select d).FirstOrDefault();
             contextoBD.Usuarios.Remove(usr);
             contextoBD.SaveChanges();
         }
     }
     catch (Exception e)
     {
         throw new System.Exception("Error al eliminar");
     }
 }
示例#11
0
        public void Actualizar(etlCliente cliente)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Clientes item = contextoBD.Clientes.Find(cliente.ID_Cliente);

                    item.provinciaId   = cliente.Provincia.ID_Provincia;
                    item.clienteNombre = cliente.Descripcion;
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Error al actualizar");
            }
        }
示例#12
0
        public void GuardarConsulta(etlEquipo equipo)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Equipos item = new Equipos();
                    item.equipoNombre = equipo.Descripcion.Trim();
                    item.equipoId     = equipo.ID_Equipo;

                    contextoBD.Equipos.Add(item);
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Error");
            }
        }
        public void Guardar(etlTipoTrabajo tipoTrabajo)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    TipoTrabajo item = new TipoTrabajo();

                    item.tipoTrabajoNombre = tipoTrabajo.Descripcion.Trim();
                    item.tipoTrabajoId     = tipoTrabajo.ID_TipoTrabajo;
                    contextoBD.TipoTrabajo.Add(item);
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Error");
            }
        }
示例#14
0
        public void Guardar(etlCliente cliente)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Clientes item = new Clientes();

                    item.clienteNombre = cliente.Descripcion.Trim();
                    item.provinciaId   = cliente.Provincia.ID_Provincia;
                    contextoBD.Clientes.Add(item);
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Error");
            }
        }
        public void GuardarConsulta(etlDepartamento departamento)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Departamentos item = new Departamentos();

                    item.deparatamentoNombre = departamento.Descripcion.Trim();

                    contextoBD.Departamentos.Add(item);
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Cedula ya existe");
            }
        }
示例#16
0
        public void Actualizar(etlEmpleado emp)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Empleados item = contextoBD.Empleados.Find(emp.Cedula.Trim());

                    item.empleadoNombre   = emp.Nombre;
                    item.empleadoPrimerA  = emp.Primer_Apellido;
                    item.empleadoSegundoA = emp.Segundo_Apellido;
                    item.empleadoCorreo   = emp.Correo;
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Error al actualizar");
            }
        }
示例#17
0
 public void GuardarConsulta(etlSolicitud sol)
 {
     try
     {
         using (var contextoBD = new ARMEntities())
         {
             Solicitudes item = new Solicitudes();
             item.Empleados.empleadoCedula = sol.Cedula.Trim();
             item.fechaReporte             = Convert.ToDateTime(sol.Fecha_Reporte);
             item.solicitudMotivo          = sol.Reporte;
             item.clienteId      = sol.Cliente.ID_Cliente;
             item.departamentoId = sol.Departamento.ID_Departamento;
             contextoBD.Solicitudes.Add(item);
             contextoBD.SaveChanges();
         }
     }
     catch (Exception e)
     {
         throw new System.Exception("ID ya existe o hay datos sin llenar");
     }
 }
示例#18
0
        public void Actualizar(etlSolicitud sol)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Solicitudes item = contextoBD.Solicitudes.Find(sol.ID_Solicitud);

                    item.Empleados.empleadoCedula = sol.Cedula.Trim();
                    item.Clientes.clienteNombre   = sol.Clientes.Trim();
                    item.fechaReporte             = Convert.ToDateTime(sol.Fecha_Reporte);
                    item.solicitudMotivo          = sol.Reporte;
                    item.clienteId      = sol.Cliente.ID_Cliente;
                    item.departamentoId = sol.Departamento.ID_Departamento;
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Error al actualizar");
            }
        }
示例#19
0
        public void GuardarConsulta(etlUsuario usr)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Usuarios item = new Usuarios();

                    item.Empleados.empleadoCedula = usr.Empleado.Cedula.Trim();
                    item.usuarioContraseña        = usr.Password.Trim();
                    item.rolId = usr.Rol.ID_Rol;


                    contextoBD.Usuarios.Add(item);
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Cedula ya existe");
            }
        }
示例#20
0
        public void Actualizar(etlUsuario usuario)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    //Usuarios item = contextoBD.Empleado.Join(contextoBD.Usuario,
                    //                 emp => emp.Cedula, usr => usr.Cedula,
                    //                 (emp, usr) => usr).Where(a => a.Cedula.Equals(usuario.Empleado.Cedula)).FirstOrDefault();

                    Usuarios item = contextoBD.Usuarios.Find(usuario.Empleado.Cedula);

                    item.usuarioContraseña = usuario.Password;
                    item.rolId             = usuario.Rol.ID_Rol;
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Error al actualizar");
            }
        }
示例#21
0
        public void GuardarConsulta(etlEmpleado emp)
        {
            try
            {
                using (var contextoBD = new ARMEntities())
                {
                    Empleados item = new Empleados();
                    item.empleadoCedula   = emp.Cedula.Trim();
                    item.empleadoNombre   = emp.Nombre.Trim();
                    item.empleadoPrimerA  = emp.Primer_Apellido.Trim();
                    item.empleadoSegundoA = emp.Segundo_Apellido.Trim();
                    item.empleadoCorreo   = emp.Correo.Trim();


                    contextoBD.Empleados.Add(item);
                    contextoBD.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new System.Exception("Cedula ya existe");
            }
        }