Exemple #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtGrupo.Text))
            {
                if (this.grupoCarregado == null)
                {
                    this.grupoCarregado = new Grupo();
                }

                this.grupoCarregado.grupo = txtGrupo.Text;

                GrupoDAO dao = new GrupoDAO();
                if (!this.editando)
                {
                    dao.AdicionaGrupo(this.grupoCarregado);
                }
                else
                {
                    dao.AlteraGrupo(this.grupoCarregado);
                }
                CarregaListaGrupos();
            }
            else
            {
                MessageBox.Show("Não foi possível realizar a operação.\nHá CAMPOS OBRIGATÓRIOS que não foram preenchidos!", "Fracasso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #2
0
        private void AdicionaItemNoPedido(DataGridViewRow datagridrow)
        {
            if (_pedido.PedidoFinalizado)
            {
                return;
            }

            ItemDoPedido itemNoPedido = new ItemDoPedido();
            GrupoDAO     grupoDAO     = new GrupoDAO();

            itemNoPedido.IdItem            = Convert.ToInt64(datagridrow.Cells["Id"].Value);
            itemNoPedido.Descricao         = datagridrow.Cells["Descricao"].Value.ToString() + " (" + datagridrow.Cells["Tamanho"].Value.ToString() + ")";
            itemNoPedido.Tamanho           = datagridrow.Cells["Tamanho"].Value.ToString();
            itemNoPedido.IdGrupo           = Convert.ToInt64(datagridrow.Cells["GrupoId"].Value.ToString());
            itemNoPedido.DescricaoGrupo    = grupoDAO.GetDataByID(Convert.ToInt64(datagridrow.Cells["GrupoId"].Value)).Descricao;
            itemNoPedido.QuantidadeEstoque = Convert.ToInt64(datagridrow.Cells["Quantidade"].Value.ToString());;
            itemNoPedido.QuantidadePedido  = 0;
            itemNoPedido.PrecoVenda        = Convert.ToDouble(datagridrow.Cells["PrecoVenda"].Value.ToString());
            itemNoPedido.ValorTotal        = 0;

            foreach (var item in _itensNoPedido)
            {
                if (item.IdItem == itemNoPedido.IdItem)
                {
                    return;
                }
            }

            _itensNoPedido.Add(itemNoPedido);
            AtualizaValorTotal();
            VerificarNumeroDoPedido();
        }
        public Usuario ObtenerDatosUsuario(Usuario _usuario)
        {
            UsuarioDAO DataUsuario = new UsuarioDAO();

            Usuario usuario = DataUsuario.ObtenerUsuarioPorID(_usuario);
            //obtenemos el nombre de usuario creador
            Usuario UsuarioCreador = new Usuario();

            UsuarioCreador.USUA_Interno = usuario.AUDI_UsuarioCrea;
            UsuarioCreador         = DataUsuario.ObtenerUsuarioPorID(UsuarioCreador);
            usuario.UsuarioCreador = UsuarioCreador.USUA_Usuario;
            //Obtenemos el nombre del grupo
            if (usuario.GRUP_Interno != null)
            {
                GrupoDAO DataGrupo = new GrupoDAO();
                Grupo    grupo     = new Grupo();
                grupo.GRUP_Interno = usuario.GRUP_Interno;
                grupo = DataGrupo.ObtenerGrupoPorID(grupo);
                usuario.GRUP_Nombre = grupo.GRUP_Nombre;
            }
            //Obtenemos el ultimo ingreso del usuario al sistema
            HistorialIngresoDAO histIngrDAO = new HistorialIngresoDAO();
            HistorialIngreso    histIngr    = new HistorialIngreso();

            histIngr.USUA_Interno = usuario.USUA_Interno;
            histIngr = histIngrDAO.ObtenerUltimoIngresoUsuario(histIngr);
            if (histIngr != null)
            {
                usuario.HIIN_FechaIngreso = histIngr.HIIN_FechaIngreso;
                usuario.HIIN_IPacceso     = histIngr.HIIN_IPacceso;
            }
            return(usuario);
        }
Exemple #4
0
        public Grupo ObtenerGrupo(Grupo _grupo)
        {
            GrupoDAO DGrupo = new GrupoDAO();
            Grupo    grupo  = DGrupo.ObtenerGrupoPorID(_grupo);
            //obtenemos el usuario
            UsuarioDAO DU      = new UsuarioDAO();
            Usuario    usuario = new Usuario();

            usuario.USUA_Interno = grupo.AUDI_UsuarioCrea;
            usuario = DU.ObtenerUsuarioPorID(usuario);

            grupo.UsuarioCreador = usuario.USUA_Usuario;
            return(grupo);
        }
Exemple #5
0
 public ParametrosCorporativosController(ApplicationDbContext context)
 {
     _context                = context;
     localizacaoDAO          = new LocalizacaoDAO(context);
     empresaDAO              = new EmpresaDAO(context);
     setorProprietarioDAO    = new SetorProprietarioDAO(context);
     fabricanteDAO           = new FabricanteDAO(context);
     contratoDAO             = new ContratoDAO(context);
     grupoDAO                = new GrupoDAO(context);
     permissaoDAO            = new PermissaoDAO(context);
     permissaoUsuarioDAO     = new PermissaoUsuarioDAO(context);
     requisicaoDAO           = new RequisicaoDAO(context);
     purchaseOrderDAO        = new PurchaseOrderDAO(context);
     identificacaoSistemaDAO = new IdentificacaoSistemaDAO(context);
 }
 public ActionResult Cadastrar(HttpPostedFileBase fupImagem, Grupo grupo)
 {
     if (ModelState.IsValid)
     {
         grupo.CriadoEm = DateTime.Now;
         if (GrupoDAO.CadastrarGrupo(grupo))
         {
             return(RedirectToAction("Index", "Grupo"));
         }
         //Retornar uma mensagem para view
         ModelState.AddModelError("", "Não é possível adicionar um grupo com o mesmo nome!");
         return(View(grupo));
     }
     return(View(grupo));
 }
Exemple #7
0
        private void CarregarListGrupos()
        {
            List <Grupo> grupos   = new List <Grupo>();
            GrupoDAO     grupoDAO = new GrupoDAO();

            grupos = grupoDAO.GetAll();

            foreach (var item in grupos)
            {
                cboGrupo.Items.Add(new GrupoCheckedListBoxItem()
                {
                    Tag  = item.Id,
                    Text = item.Descricao
                });
            }
        }
Exemple #8
0
        public List <Grupo> ObtenerGruposFiltradoPorNombre(int TamanioPagina, int NumeroPagina, string str)
        {
            GrupoDAO     DGrupo      = new GrupoDAO();
            List <Grupo> listaGrupos = DGrupo.ObtenerGruposFiltradoPorNombre(TamanioPagina, NumeroPagina, str);
            //obtenemos el usuario
            List <Grupo> grupos = new List <Grupo>();

            foreach (Grupo grupo in listaGrupos)
            {
                UsuarioDAO DU      = new UsuarioDAO();
                Usuario    usuario = new Usuario();
                usuario.USUA_Interno = grupo.AUDI_UsuarioCrea;
                usuario = DU.ObtenerUsuarioPorID(usuario);
                grupo.UsuarioCreador = usuario.USUA_Usuario;

                grupos.Add(grupo);
            }
            return(grupos);
        }
        private void CarregarMenuItensPorGrupo()
        {
            GrupoDAO     grupoDAO = new GrupoDAO();
            List <Grupo> grupos   = new List <Grupo>();

            grupos = grupoDAO.GetAll();
            mnuItens.DropDownItems.Clear();

            foreach (Grupo g in grupos)
            {
                ToolStripMenuItem tsmi = new ToolStripMenuItem();

                tsmi.Text = g.Descricao.Trim();//nome_menu;
                tsmi.Name = "mnu" + g.Id.ToString();
                tsmi.Tag  = g.Id.ToString();
                mnuItens.DropDownItems.Add(tsmi);

                tsmi.Click += new EventHandler(mnuCadastroItens_Click);
            }
        }
        public List <Usuario> ObtenerCualquierPaginaUsuarios(int TamanioPagina, int NumeroPagina)
        {
            UsuarioDAO DataUsuario = new UsuarioDAO();

            List <Usuario> Usuarios      = DataUsuario.ObtenerCualquierPaginaUsuarios(TamanioPagina, NumeroPagina);
            List <Usuario> ListaUsuarios = new List <Usuario>();

            foreach (Usuario objUsuario in Usuarios)
            {
                Usuario usuario = new Usuario();
                usuario = objUsuario;
                //obtenemos el nombre de usuario creador
                Usuario UsuarioCreador = new Usuario();
                UsuarioCreador.USUA_Interno = objUsuario.AUDI_UsuarioCrea;
                UsuarioCreador         = DataUsuario.ObtenerUsuarioPorID(UsuarioCreador);
                usuario.UsuarioCreador = UsuarioCreador.USUA_Usuario;
                //Obtenemos el nombre del grupo
                if (objUsuario.GRUP_Interno != null)
                {
                    GrupoDAO DataGrupo = new GrupoDAO();
                    Grupo    grupo     = new Grupo();
                    grupo.GRUP_Interno = objUsuario.GRUP_Interno;
                    grupo = DataGrupo.ObtenerGrupoPorID(grupo);
                    usuario.GRUP_Nombre = grupo.GRUP_Nombre;
                }
                //Obtenemos el ultimo ingreso del usuario al sistema
                HistorialIngresoDAO histIngrDAO = new HistorialIngresoDAO();
                HistorialIngreso    histIngr    = new HistorialIngreso();
                histIngr.USUA_Interno = objUsuario.USUA_Interno;
                histIngr = histIngrDAO.ObtenerUltimoIngresoUsuario(histIngr);
                if (histIngr != null)
                {
                    usuario.HIIN_FechaIngreso = histIngr.HIIN_FechaIngreso;
                    //usuario.HIIN_IPacceso = histIngr.HIIN_IPacceso;
                }
                ListaUsuarios.Add(usuario);
            }
            return(ListaUsuarios);
        }
Exemple #11
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     if (dgvGrupos.RowCount != 0)
     {
         if (dgvGrupos.CurrentRow.Selected)
         {
             if (MessageBox.Show("Você realmente quer excluir este GRUPO?", "Questão", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 GrupoDAO dao = new GrupoDAO();
                 dao.DeletaGrupo(this.grupoCarregado.IdGrupo);
                 CarregaListaGrupos();
             }
         }
         else
         {
             MessageBox.Show("Não foi possível realizar a operação.\nNão há nenhum GRUPO selecionada!", "Fracasso", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Não foi possível realizar a operação.\nNão há nenhum GRUPO cadastrada!", "Fracasso", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #12
0
        public int InsertarGrupo(Grupo grupo, int AUDI_Usuario)
        {
            GrupoDAO DGrupo  = new GrupoDAO();
            int      IDGrupo = DGrupo.InsertarGrupo(grupo, AUDI_Usuario);

            if (IDGrupo > 0)
            {
                if (grupo.GRUP_Tareas != null)
                {
                    //entonces modificamos las tareas del grupo para ello hCEMOS:
                    //1º eliminamos todas las tareas del Grupo, SI ES QUE HAY
                    if (grupo.GRUP_Interno != null)
                    {
                        DGrupo.EliminarTareasDeGrupo(grupo);
                    }
                    string[] IDTareas = grupo.GRUP_Tareas.Split('|');
                    foreach (string ID in IDTareas)
                    {
                        TareaGrupo tareaGrupo = new TareaGrupo();
                        tareaGrupo.TARE_Interno = int.Parse(ID);
                        if (grupo.GRUP_Interno != null)
                        {
                            //insertamos las nuevas tareas del grupo
                            tareaGrupo.GRUP_Interno = grupo.GRUP_Interno;
                            DGrupo.InsertarTareasDelGrupo(tareaGrupo);
                        }
                        else
                        {   //solo insertamos las nuevas tareas del grupo
                            tareaGrupo.GRUP_Interno = IDGrupo;
                            DGrupo.InsertarTareasDelGrupo(tareaGrupo);
                        }
                    }
                }
            }
            return(IDGrupo);
        }
Exemple #13
0
        public int EliminarGrupo(Grupo grupo, int AUDI_Usuario)
        {
            GrupoDAO DGrupo = new GrupoDAO();

            return(DGrupo.EliminarGrupo(grupo, AUDI_Usuario));
        }
Exemple #14
0
        public int DesactivarGrupo(Grupo grupo, int AUDI_Usuario)
        {
            GrupoDAO DGrupo = new GrupoDAO();

            return(DGrupo.DesactivarGrupo(grupo, AUDI_Usuario));
        }
Exemple #15
0
 public GruposBL(SqlConnection conn)
 {
     _grupoDao = new GrupoDAO(conn);
 }
Exemple #16
0
        public List <Grupo> ObtenerGrupos()
        {
            GrupoDAO DGrupo = new GrupoDAO();

            return(DGrupo.ObtenerTodosGrupos());
        }
Exemple #17
0
        public int ObtenerTotalGrupos()
        {
            GrupoDAO DGrupo = new GrupoDAO();

            return(DGrupo.ObtenerTotalGrupos());
        }
Exemple #18
0
        public List <TareaGrupo> ObtenerTareasDeGrupo(Grupo grupo)
        {
            GrupoDAO DGrupo = new GrupoDAO();

            return(DGrupo.ObtenerTareasDeGrupo(grupo));
        }
Exemple #19
0
        public List <Tarea> ObtenerTareasPorModulo()
        {
            GrupoDAO DGrupo = new GrupoDAO();

            return(DGrupo.ObtenerTareasPorModulo());
        }