public ActionResult Adiciona(PessoaFisica pessoa, string email)
        {
            if (ModelState.IsValid)
            {
                var pessoaFisicaDAO = new PessoaFisicaDAO();
                pessoaFisicaDAO.Adicionar(pessoa);
                pessoa.GetTipo();
                //if (!pessoa.Tipo.Equals("Cliente"))
                //{
                var loginDAO = new LoginDAO();
                var login    = new Login();
                login.Email          = email;
                login.PessoaFisicaID = pessoa.ID;
                login.Senha          = pessoa.CPF;
                loginDAO.Adicionar(login);
                //}
                return(RedirectToAction("Index"));
            }
            else
            {
                var tipoDAO = new TipoUsuarioDAO();
                var tipos   = tipoDAO.Lista();
                ViewBag.TipoUsuario = tipos;

                ViewBag.PessoaFisica = pessoa;
                //ViewBag.Login = login;
                return(View("Form"));
            }
        }
Beispiel #2
0
        public void iniciarValoresPorDefecto()
        {
            //Conexion.application.Menus.Item(Constantes.Menu_Crear).Enabled = false;
            //Conexion.application.Menus.Item(Constantes.Menu_Buscar).Enabled = false;

            dsTipoUsuario.Clear();
            deletedEntries.Clear();

            var mListMenu = TipoUsuarioDAO.listar();

            foreach (var item in mListMenu)
            {
                dsTipoUsuario.InsertRecord(dsTipoUsuario.Size);
                insertToDS(dsTipoUsuario.Size - 1, item.docEntry.ToString(), item.codigo, item.descripcion, item.activo, item.supervisor, item.cobrador);
            }

            dsTipoUsuario.InsertRecord(dsTipoUsuario.Size);
            insertToDS(dsTipoUsuario.Size - 1, string.Empty, string.Empty, string.Empty, "Y", "N", "N");

            oMatrix.LoadFromDataSource();

            for (int i = 0; i < dsTipoUsuario.Size - 1; i++)
            {
                oMatrix.CommonSetting.SetCellEditable(i + 1, 1, false);
            }

            oMatrix.AutoResizeColumns();
            oMatrix.SetCellFocus(oMatrix.RowCount, 1);
        }
        public ActionResult Remove(int id)
        {
            var tipoDAO = new TipoUsuarioDAO();
            var tipo    = tipoDAO.Buscar(id);

            tipoDAO.Remover(tipo);
            return(RedirectToAction("Index"));
        }
        // GET: TipoUsuario
        public ActionResult Index()
        {
            var tipoDAO = new TipoUsuarioDAO();
            var tipos   = tipoDAO.Lista();

            ViewBag.Tipo = tipos;
            return(View());
        }
        private void CargarTipoUsuario()
        {
            TipoUsuarioDAO dao = new TipoUsuarioDAO();

            cmbUsuario.DataSource    = dao.loadTipoUsuarios();
            cmbUsuario.DisplayMember = "Descripcion";
            cmbUsuario.ValueMember   = "Id";
        }
Beispiel #6
0
        public void GetTipo()
        {
            var tipoDAO = new TipoUsuarioDAO();
            var tipos   = tipoDAO.Lista();

            this.Tipo = (from t in tipos
                         where t.ID == this.TipoID
                         select t).First();
        }
        public ActionResult Form()
        {
            var tipoDAO = new TipoUsuarioDAO();
            var tipos   = tipoDAO.Lista();

            ViewBag.TipoUsuario = tipos;
            ViewBag.Pessoa      = new PessoaFisica();
            return(View());
        }
Beispiel #8
0
 private void EliminarObjetos()
 {
     if (deletedEntries.Count > 0)
     {
         foreach (string code in deletedEntries)
         {
             TipoUsuarioDAO.eliminar(code);
         }
     }
 }
 public ActionResult Adiciona(TipoUsuario tipo)
 {
     if (ModelState.IsValid)
     {
         var tipoDAO = new TipoUsuarioDAO();
         tipoDAO.Adicionar(tipo);
         return(RedirectToAction("Index"));
     }
     else
     {
         ViewBag.Tipo = tipo;
         return(View("Form"));
     }
 }
        public ActionResult Edita(int id)
        {
            var pfDAO  = new PessoaFisicaDAO();
            var pessoa = pfDAO.Buscar(id);

            ViewBag.Pessoa = pessoa;

            var tipoDAO = new TipoUsuarioDAO();
            var tipos   = tipoDAO.Lista();

            ViewBag.TipoUsuario = tipos;

            return(View());
        }
Beispiel #11
0
        public void iniciarValoresPorDefecto()
        {
            if (cboPerfil.ValidValues.Count == 0)
            {
                var perfiles = TipoUsuarioDAO.listar();

                foreach (var item in perfiles)
                {
                    cboPerfil.ValidValues.Add(item.codigo, item.descripcion);
                }
            }

            if (cboSeries.ValidValues.Count == 0)
            {
                var series = SeriesDAO.listar();

                foreach (var item in series)
                {
                    cboSeries.ValidValues.Add(item.codigo, item.descripcion);
                }
            }


            dsDetAlmacenes.Clear();
            dsDetAlmacenes.InsertRecord(dsDetAlmacenes.Size);
            dsDetAlmacenes.SetValue("U_MSSM_COD", dsDetAlmacenes.Size - 1, string.Empty);
            dsDetAlmacenes.SetValue("U_MSSM_NOM", dsDetAlmacenes.Size - 1, string.Empty);
            mtxAlmacenes.LoadFromDataSource();

            //dsDetalle2.Clear();
            //dsDetalle2.InsertRecord(dsDetalle2.Size);
            //dsDetalle2.SetValue("U_MSSM_COD", dsDetalle2.Size - 1, string.Empty);
            //dsDetalle2.SetValue("U_MSSM_NOM", dsDetalle2.Size - 1, string.Empty);
            //mtxGruposCliente.LoadFromDataSource();

            //dsDetalle3.Clear();
            //dsDetalle3.InsertRecord(dsDetalle3.Size);
            //dsDetalle3.SetValue("U_MSSM_COD", dsDetalle3.Size - 1, string.Empty);
            //dsDetalle3.SetValue("U_MSSM_NOM", dsDetalle3.Size - 1, string.Empty);
            //mtxGruposZona.LoadFromDataSource();

            //mForm.Items.Item(DEFAULT_TAB).Click();
            mForm.Items.Item(EDT_COD_VENDEDOR).Click();
        }
Beispiel #12
0
        // GET: CategoriasYTipos
        public ActionResult Index(string codigo, string tipo)
        {
            TipoUsuarioDAO tipoUsuarioDAO = new TipoUsuarioDAO();

            ViewData["TablaTipo"] = tipoUsuarioDAO.VerTipoUs();

            if (codigo == null)
            {
                ViewBag.CodigoTipo  = Session["CodigoTipo"];
                ViewBag.TipoUsuario = Session["TipoUsuario"];
            }
            else
            {
                Session["CodigoTipo"]  = codigo;
                Session["TipoUsuario"] = tipo;
                ViewBag.CodigoTipo     = Session["CodigoTipo"];
                ViewBag.TipoUsuario    = Session["TipoUsuario"];
            }

            Session["CodigoTipo"]  = null;
            Session["TipoUsuario"] = null;

            return(View("Index"));
        }
Beispiel #13
0
 /**
  * Construtor
  */
 public UsuarioController(UsuarioDAO usuarioDAO, TipoUsuarioDAO tipoUsuarioDAO)
 {
     this.usuarioDAO     = usuarioDAO;
     this.tipoUsuarioDAO = tipoUsuarioDAO;
 }
Beispiel #14
0
 public List <TipoUsuario> Listar(TipoUsuario tipoUsuario)
 {
     return(TipoUsuarioDAO.Instancia().Listar(tipoUsuario));
 }
        public string BuscarTipoUsuario(object obj)
        {
            TipoUsuarioDAO l = new TipoUsuarioDAO();

            return(l.devuelveTiposUsuariosSP(obj));
        }
        public string TiposUsuariosAdmin()
        {
            TipoUsuarioDAO l = new TipoUsuarioDAO();

            return(l.devuelveTiposUsuariosAdmin());
        }
        public string NomTipoUsuario(int cod)
        {
            TipoUsuarioDAO l = new TipoUsuarioDAO();

            return(l.cargarTipoUser(cod));
        }
        public int modificarTipoUsuario(object obj)
        {
            TipoUsuarioDAO l = new TipoUsuarioDAO();

            return(l.modificaTipoUsuarioSP(obj));
        }
        public int EliminarTipoUsuario(object obj)
        {
            TipoUsuarioDAO l = new TipoUsuarioDAO();

            return(l.eliminaTipoUsuarioSP(obj));
        }
        //TipoUsuario ABC y B
        public int AgregarTipoUsuario(object obj)
        {
            TipoUsuarioDAO l = new TipoUsuarioDAO();

            return(l.creaTipoUsuarioSP(obj));
        }
Beispiel #21
0
 /**
  * Construtor
  */
 public TipoUsuarioController(TipoUsuarioDAO tipoUsuarioDAO)
 {
     this.tipoUsuarioDAO = tipoUsuarioDAO;
 }
Beispiel #22
0
        private bool RegistrarObjetos()
        {
            var res = true;

            try
            {
                Conexion.company.StartTransaction();

                EliminarObjetos();
                oMatrix.FlushToDataSource();


                //Recorrer el datasource principal para buscar nuevos registros y actualizar
                for (int i = dsTipoUsuario.Size - 1; i >= 0; i--)
                {
                    var    docEntry    = dsTipoUsuario.GetValue("DocEntry", i);
                    string codigo      = dsTipoUsuario.GetValue("Code", i).Trim();
                    string descripcion = dsTipoUsuario.GetValue("Name", i).Trim();
                    string activo      = dsTipoUsuario.GetValue("U_MSSM_HAB", i).Trim();
                    string supervisor  = dsTipoUsuario.GetValue("U_MSSM_SUP", i).Trim();
                    string cobrador    = dsTipoUsuario.GetValue("U_MSSM_COB", i).Trim();

                    if (docEntry != null && !string.IsNullOrEmpty(docEntry.ToString().Trim()))
                    {
                        res = TipoUsuarioDAO.actualizar(codigo, descripcion, activo, supervisor, cobrador);

                        if (!res)
                        {
                            break;
                        }
                    }
                    else if (!string.IsNullOrEmpty(codigo))
                    {
                        res = TipoUsuarioDAO.registrar(codigo, descripcion, supervisor, cobrador);

                        if (res)
                        {
                            res = PermisoDAO.registrarPerfilDefault(codigo, descripcion);
                        }

                        if (!res)
                        {
                            break;
                        }
                    }
                }

                if (res)
                {
                    if (Conexion.company.InTransaction)
                    {
                        Conexion.company.EndTransaction(SAPbobsCOM.BoWfTransOpt.wf_Commit);
                    }

                    iniciarValoresPorDefecto();
                }
                else
                {
                    if (Conexion.company.InTransaction)
                    {
                        Conexion.company.EndTransaction(SAPbobsCOM.BoWfTransOpt.wf_RollBack);
                    }
                }
            }
            catch (Exception ex)
            {
                res = false;
                StatusMessageError("RegistrarObjetos() > " + ex.Message);
            }

            return(res);
        }