Beispiel #1
0
 public List <LoginClientDepartmentBE> ListaEmpresaUnidadULogin(int IdCompany, int IdClientDepartment, int IdLogin)
 {
     try
     {
         LoginClientDepartmentDL LoginClientDepartment = new LoginClientDepartmentDL();
         return(LoginClientDepartment.ListaEmpresaUnidadULogin(IdCompany, IdClientDepartment, IdLogin));
     }
     catch (Exception ex)
     { throw ex; }
 }
Beispiel #2
0
 public void Elimina(LoginClientDepartmentBE pItem)
 {
     try
     {
         LoginClientDepartmentDL LoginClientDepartment = new LoginClientDepartmentDL();
         LoginClientDepartment.Elimina(pItem);
     }
     catch (Exception ex)
     { throw ex; }
 }
Beispiel #3
0
 public List <LoginClientDepartmentBE> ListaLogin(int IdLogin)
 {
     try
     {
         LoginClientDepartmentDL LoginClientDepartment = new LoginClientDepartmentDL();
         return(LoginClientDepartment.ListaLogin(IdLogin));
     }
     catch (Exception ex)
     { throw ex; }
 }
Beispiel #4
0
        public void Inserta(LoginBE pItem, List <LoginAccessBE> pListaAcceso, List <LoginClientDepartmentBE> pListaClientDepartment)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    LoginDL                 objLogin                 = new LoginDL();
                    LoginAccessDL           objLoginAccess           = new LoginAccessDL();
                    LoginClientDepartmentDL objLoginClientDepartment = new LoginClientDepartmentDL();

                    Int32 intIdLogin = 0;

                    intIdLogin = objLogin.Inserta(pItem);
                    foreach (LoginAccessBE item in pListaAcceso)
                    {
                        if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo
                        {
                            item.IdLogin   = intIdLogin;
                            item.IdProfile = pItem.IdProfile;
                            item.Login     = pItem.Login;
                            item.Machine   = pItem.Machine;
                            item.IdCompany = pItem.IdCompany;
                            objLoginAccess.Inserta(item);
                        }

                        if (item.TipoOper == Convert.ToInt32(Operacion.Modificar)) //Modificar
                        {
                            item.Login     = pItem.Login;
                            item.Machine   = pItem.Machine;
                            item.IdCompany = pItem.IdCompany;
                            objLoginAccess.Actualiza(item);
                        }

                        if (item.TipoOper == Convert.ToInt32(Operacion.Eliminar)) //Eliminar
                        {
                            item.Login     = pItem.Login;
                            item.Machine   = pItem.Machine;
                            item.IdCompany = pItem.IdCompany;
                            objLoginAccess.Elimina(item);
                        }
                    }

                    foreach (LoginClientDepartmentBE item in pListaClientDepartment)
                    {
                        if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo
                        {
                            item.IdLogin   = intIdLogin;
                            item.Login     = pItem.Login;
                            item.Machine   = pItem.Machine;
                            item.IdCompany = pItem.IdCompany;
                            objLoginClientDepartment.Inserta(item);
                        }

                        if (item.TipoOper == Convert.ToInt32(Operacion.Modificar)) //Modificar
                        {
                            item.Login     = pItem.Login;
                            item.Machine   = pItem.Machine;
                            item.IdCompany = pItem.IdCompany;
                            objLoginClientDepartment.Actualiza(item);
                        }

                        if (item.TipoOper == Convert.ToInt32(Operacion.Eliminar)) //Eliminar
                        {
                            item.Login     = pItem.Login;
                            item.Machine   = pItem.Machine;
                            item.IdCompany = pItem.IdCompany;
                            objLoginClientDepartment.Elimina(item);
                        }
                    }


                    ts.Complete();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }