protected void btnAlta_Click(object sender, EventArgs e)
 {
     if (IsValid)
     {
         EmpresaModelo empresa = new EmpresaModelo();
         empresa.razon_social       = tbRazonSocial.Text;
         empresa.cuit               = tbCuit.Text;
         empresa.numero_sap_empresa = Convert.ToInt32(tbNroSAP.Text);
         empresa.direccion_legal    = tbDirLegal.Text;
         empresa.direccion_entrega  = tbDirEntrega.Text;
         empresa.telefono           = tbTelefono.Text;
         empresa.email              = tbEmail.Text;
         empresa.tipo_empresa       = Convert.ToInt32(selectTipoEmpresa.Value);
         DAOEmpresa dao = new DAOEmpresa();
         if (dao.AgregarEmpresa(empresa))
         {
             tbRazonSocial.Text        = "";
             tbCuit.Text               = "";
             tbNroSAP.Text             = "";
             tbDirLegal.Text           = "";
             tbDirEntrega.Text         = "";
             tbTelefono.Text           = "";
             tbEmail.Text              = "";
             confirmacionAlta.CssClass = "text-success";
             confirmacionAlta.Text     = "Empresa agregada correctamente";
         }
         else
         {
             confirmacionAlta.CssClass = "text-danger";
             confirmacionAlta.Text     = "Empresa NO SE PUDO agregar correctamente";
         }
     }
 }
Exemple #2
0
        protected void btnBaja_Click(object sender, EventArgs e)
        {
            DAOEmpresa dao = new DAOEmpresa();

            empresa                    = new EmpresaModelo();
            empresa.id_empresa         = Convert.ToInt32(Session[Session.SessionID + "idItemSelected"]);
            empresa.razon_social       = tbRazonSocial.Text;
            empresa.cuit               = tbCuit.Text;
            empresa.numero_sap_empresa = Convert.ToInt32(tbNroSAP.Text);
            empresa.direccion_legal    = tbDirLegal.Text;
            empresa.direccion_entrega  = tbDirEntrega.Text;
            empresa.telefono           = tbTelefono.Text;
            empresa.email              = tbEmail.Text;
            empresa.tipo_empresa       = Convert.ToInt32(selectTipoEmpresa.Value);
            empresa.habilitado_empresa = 0;
            if (dao.ModificarEmpresa(empresa, "baja"))
            {
                confirmacionEstado.CssClass = "text-success";
                confirmacionEstado.Text     = "Empresa dada de baja correctamente";
            }
            else
            {
                confirmacionEstado.CssClass = "text-danger";
                confirmacionEstado.Text     = "Empresa NO SE PUDO dar de baja correctamente";
            }
        }
Exemple #3
0
        private void FrmVerEmpresas_Load(object sender, EventArgs e)
        {
            empresas = DAOEmpresa.ObtenerListaEmpresas();

            foreach (var item in empresas)
            {
                lstEmpresas.Items.Add(item);
            }
        }
Exemple #4
0
        public Menu()
        {
            InitializeComponent();
            dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;

            DAORFC dao = new DAORFC();

            DataTable dt = new DataTable();

            DTORfc rfc_aux = new DTORfc();

            DAOEmpresa daoEmpresa = new DAOEmpresa();
            DataSet    dtEmpresa  = new DataSet();

            dtEmpresa = daoEmpresa.selectAll();

            for (int j = 0; j <= dtEmpresa.Tables[0].Rows.Count - 1; j++)
            {
                cbobusempresa.Items.Add((object)dtEmpresa.Tables[0].Rows[j][1].ToString());
            }


            rfc_aux.Estado = "Total";
            if (VariablesGlobales.TipoRol != "Gestor")
            {
                rfc_aux.Coordinador       = VariablesGlobales.nomUsu;
                rfc_aux.Estado            = "Pendiente"; //deberia ser Aceptado
                toolStripButton1.Enabled  = false;
                txtbuscoordinador.Enabled = false;
            }

            dt = dao.selectCostum(rfc_aux, new DTOSolicitud(), true, true, 1);

            if (dt == null)
            {
                MessageBox.Show("No Hay Datos");
            }
            else
            {
                dataGridView1.DataSource                         = dt;
                dataGridView1.AutoSizeColumnsMode                = DataGridViewAutoSizeColumnsMode.DisplayedCells;
                dataGridView1.Columns[0].HeaderCell.Value        = "Código";
                dataGridView1.Columns[1].HeaderCell.Value        = "Estado";
                dataGridView1.Columns[2].HeaderCell.Value        = "Tipo de Cambio";
                dataGridView1.Columns[3].HeaderCell.Value        = "Indisponibilidad";
                dataGridView1.Columns[4].HeaderCell.Value        = "Des. Cambio";
                dataGridView1.Columns[5].HeaderCell.Value        = "Fec. Prog. Inicio";
                dataGridView1.Columns[5].DefaultCellStyle.Format = "dd/MM/yyyy hh:mm:ss tt";
                dataGridView1.Columns[6].HeaderCell.Value        = "Fec. Prog. Fin";
                dataGridView1.Columns[6].DefaultCellStyle.Format = "dd/MM/yyyy hh:mm:ss tt";
                dataGridView1.Columns[7].HeaderCell.Value        = "Sistema Afectado";
                dataGridView1.Columns[8].HeaderCell.Value        = "Ambiente Afectado";
                dataGridView1.Columns[9].HeaderCell.Value        = "Empresa Afectada";
            }
        }
Exemple #5
0
 public EmpresaNeg()
 {
     if (daoEmpresa == null)
     {
         daoEmpresa = new DAOEmpresa();
     }
     if (daoLocal == null)
     {
         daoLocal = new DAOLocal();
     }
 }
Exemple #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }
            usuarioLogueado = new UsuarioModelo();
            usuarioLogueado = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"];

            String     condicion;
            String     tipo;
            DAOEmpresa dAOEmpresa = new DAOEmpresa();

            if (Request.QueryString["condicion"] == null || Request.QueryString["tipo"] == null)
            {
                condicion = "habilitadas";
                tipo      = "cliente";
            }
            else
            {
                if (Request.QueryString["condicion"] == "nohabilitadas")
                {
                    condicion = "nohabilitadas";
                }
                else
                {
                    if (Request.QueryString["condicion"] == "todas")
                    {
                        condicion = "todas";
                    }
                    else
                    {
                        condicion = "habilitadas";
                    }
                }
                if (Request.QueryString["tipo"] == "cliente")
                {
                    tipo = "cliente";
                }
                else
                {
                    if (Request.QueryString["tipo"] == "transportista")
                    {
                        tipo = "transportista";
                    }
                    else
                    {
                        tipo = "todas";
                    }
                }
            }
            listaDeEmpresas = dAOEmpresa.ListarEmpresas(condicion, tipo);
        }
Exemple #7
0
        private void btnGerarCupom_Click(object sender, EventArgs e)
        {
            DAOEmpresa DaoEmpresa = new DAOEmpresa();
            Veiculo    veiculo    = new Veiculo();

            cupom.HoraSaida = datahora;
            cupom.Situacao  = false;
            veiculo.Placa   = listView.Items[listView.FocusedItem.Index].Text;
            cupom.Automovel = veiculo;

            DaoCupom.alteracao(cupom);
            //this.Hide();
            ModeloCupom modCupom = new ModeloCupom(2, veiculo.Placa, codFun);

            modCupom.ShowDialog();
            preencheList();
        }
Exemple #8
0
        public void Alterar(ModeloEmpresa modelo)
        {
            if (modelo.EmpNome.Trim().Length == 0)
            {
                throw new Exception("O nome da Empresa é obrigatório");
            }
            //modelo.CatNome = modelo.CatNome.ToUpper();

            if (modelo.EmpCnpj.Trim().Length == 0)
            {
                throw new Exception("O CNPJ da Empresa é obrigatório");
            }

            //cnpj
            if (Validacao.IsCnpj(modelo.EmpCnpj) == false)
            {
                throw new Exception("CNPJ inválido");
            }

            if (modelo.EmpFone.Trim().Length == 0)
            {
                throw new Exception("O telefone da Empresa é obrigatório");
            }

            //validação do e-mail
            string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}" +
                              "\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\" +
                              ".)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
            Regex re = new Regex(strRegex);

            if (!re.IsMatch(modelo.EmpEmail))
            {
                throw new Exception("Informe um e-mail válido.");
            }

            //valida cep
            //if (Validacao.ValidaCep(modelo.ForCep) == false)
            //{
            //    throw new Exception("CEP inválido");
            //}

            DAOEmpresa DALobj = new DAOEmpresa(conexao);

            DALobj.Alterar(modelo);
        }
Exemple #9
0
        public void preenche()
        {
            DAOEmpresa   DaoEmpresa = new DAOEmpresa();
            DAOCupom     DaoCupom   = new DAOCupom();
            DadosEmpresa empresa    = DaoEmpresa.atualizar();
            Endereco     endereco   = new Endereco();

            endereco = empresa.EnderecoEmpresa;

            lblNomeEstacionamento.Text = empresa.NomeFantasia;
            lblEnderecoEmpresa.Text    = endereco.Logradouro + " nº " + endereco.Numero + " / " + endereco.Estado;
            lblTelefone.Text           = empresa.Telefone;
            lblCNPJ.Text = empresa.Cnpj;
            lblIE.Text   = empresa.Ie;

            DataTable dtCupom = DaoCupom.consultarCupom(placa).Tables["cupom"];

            if (dtCupom.Rows.Count >= 1)
            {
                for (int i = 0; i < dtCupom.Rows.Count; i++)
                {
                    DataRow linha = dtCupom.Rows[0];
                    lblCodCupom.Text   = linha["codigoCupom"].ToString();
                    lblEntrada.Text    = linha["horaEntrada"].ToString();
                    lblSaida.Text      = linha["data"].ToString();
                    lblPlaca.Text      = linha["placa"].ToString();
                    lblValor.Text      = "R$ " + linha["total"].ToString();
                    lblAprensetar.Text = linha["horaSaida"].ToString();

                    lblData.Text        = linha["data"].ToString();
                    lblPlacaE.Text      = linha["placa"].ToString();
                    lblPagoEm.Text      = linha["data"].ToString();
                    lblPermanencia.Text = "R$ " + linha["total"].ToString();
                    lblTotal.Text       = "R$ " + linha["total"].ToString();

                    /*troco += Convert.ToDouble(linha["total"].ToString());
                     * lblRecebido.Text = "R$ " + Convert.ToString(troco);
                     * lblTroco.Text = "R$ " + Convert.ToString(troco - Convert.ToDouble(linha["total"].ToString()));*/
                }
            }
        }
Exemple #10
0
        private void btnGerarCompro_Click(object sender, EventArgs e)
        {
            if (txtValorRecebido.Text == "")
            {
                txtValorRecebido.BackColor = Color.Red;
                txtValorRecebido.Focus();
            }
            else
            {
                DAOEmpresa   DaoEmpresa = new DAOEmpresa();
                DadosEmpresa empresa    = DaoEmpresa.atualizar();
                Veiculo      veiculo    = new Veiculo();
                Funcionario  func       = new Funcionario();

                func.CodigoFuncionario = Convert.ToUInt32(codFun);

                veiculo.Placa      = cboVeiculo.Text;
                veiculo.Modelo     = txtModelo.Text;
                veiculo.Fabricante = txtFabricante.Text;
                veiculo.Cor        = txtCor.Text;
                veiculo.Porte      = txtPorte.Text;

                cupom.HoraEntrada = datahora;
                //cupom.HoraSaida.ToString();
                cupom.Data      = datahora;
                cupom.Situacao  = true;
                cupom.Total     = Convert.ToDouble(txtValorTotal.Text);
                cupom.Automovel = veiculo;
                cupom.Empregado = func;
                cupom.Empresa   = empresa;

                DaoCupom.cadastrar(cupom);

                //this.Hide();
                ModeloCupom modCupom = new ModeloCupom(1, veiculo.Placa, codFun);
                modCupom.ShowDialog();
                preencheList();
            }
        }
Exemple #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }
            if (Request.QueryString["id"] == null)
            {
                Response.Redirect("~/");
            }
            int idItemSelected = Convert.ToInt32(Request.QueryString["id"]);

            Session[Session.SessionID + "idItemSelected"] = idItemSelected;

            usuarioLogueado = new UsuarioModelo();
            usuarioLogueado = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"];

            if (!IsPostBack)
            {
                DAOEmpresa dao = new DAOEmpresa();
                empresa                 = dao.ListarUnaEmpresa(idItemSelected);
                tbRazonSocial.Text      = empresa.razon_social;
                tbCuit.Text             = empresa.cuit;
                tbNroSAP.Text           = Convert.ToString(empresa.numero_sap_empresa);
                tbDirLegal.Text         = empresa.direccion_legal;
                tbDirEntrega.Text       = empresa.direccion_entrega;
                tbTelefono.Text         = empresa.telefono;
                tbEmail.Text            = empresa.email;
                selectTipoEmpresa.Value = Convert.ToString(empresa.tipo_empresa);
            }
            if (usuarioLogueado.usuario_tipo != 2)
            {
                btnBaja.Visible         = false;
                btnModificacion.Visible = false;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }
            daoEmpresa = new DAOEmpresa();
            daoUsuario = new DAOUsuario();
            daoRemito  = new DAORemito();
            DAOSolicitud daoCabecera = new DAOSolicitud();

            cabecera = daoCabecera.ListarCabecera(-1);

            DAOCai daoCai = new DAOCai();

            if (daoCai.ValidarImpresionCai())
            {
                lbAlertaCai.Visible = false;
            }

            if (!this.IsPostBack)
            {
            }
        }
Exemple #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }

            //acá tendría que haber un else para lista usuario

            if (!this.IsPostBack)
            {
                //listo artículos y lo cargo a session
                DAOArticulo daoArticulosTodos = new DAOArticulo();
                listaArticuloTodos = new List <ArticuloModelo>();
                listaArticuloTodos = daoArticulosTodos.ListarArticulo("todos");
                Session[Session.SessionID + "listaArticuloTodos"] = listaArticuloTodos;
                DAOArticulo daoArticulos = new DAOArticulo();
                listaArticulos = new List <ArticuloModelo>();
                listaArticulos = daoArticulos.ListarArticulo("habilitados");
                Session[Session.SessionID + "listaArticulos"] = listaArticulos;

                //listo tipo remito y lo cargo a session
                DAORemitoTipo daoTipoRemito = new DAORemitoTipo();
                listaTipoRemito = new List <RemitoTipoModelo>();
                listaTipoRemito = daoTipoRemito.ListarTodosTipos();
                Session[Session.SessionID + "listaTipoRemito"] = listaTipoRemito;

                //listo empresa y lo cargo a session
                DAOEmpresa daoEmpresa = new DAOEmpresa();
                listaEmpresaTodas = new List <EmpresaModelo>();
                listaEmpresaTodas = daoEmpresa.ListarEmpresas("todas", "todas");
                Session[Session.SessionID + "listaEmpresaTodas"] = listaEmpresaTodas;

                //Listo usuarios y los cargo a session
                DAOUsuario daoUsuario = new DAOUsuario();
                listaUsuarios = new List <UsuarioModelo>();
                listaUsuarios = daoUsuario.ListarUsuarios("habilitados");
                Session[Session.SessionID + "listaUsuarios"] = listaUsuarios;

                //Listo matriz y la cargo a session
                DAOMatrizAprobacion daoMatriz = new DAOMatrizAprobacion();
                listaMatriz = new List <MatrizAprobacion>();
                listaMatriz = daoMatriz.ListarTodo();
                Session[Session.SessionID + "listaMatriz"] = listaMatriz;

                //Listo todos los usuarios y los cargo a session
                DAOUsuario daoUsuarioTodos = new DAOUsuario();
                listaTodosLosUsuarios = new List <UsuarioModelo>();
                listaTodosLosUsuarios = daoUsuarioTodos.ListarUsuarios("todos");
                Session[Session.SessionID + "listaTodosLosUsuarios"] = listaTodosLosUsuarios;

                //Listo cabecera y guardo en session
                DAOSolicitud daosolicitud = new DAOSolicitud();
                listaCabecera = new List <SolicitudCabeceraModelo>();
                listaCabecera = daosolicitud.ListarCabecera(-1);
                Session[Session.SessionID + "listaCabecera"] = listaCabecera;

                //listo detalle y lo cargo en session
                listaDetalle = new List <SolicitudDetalleModelo>();
                listaDetalle = daosolicitud.ListarDetalle();
                Session[Session.SessionID + "listaDetalle"] = listaDetalle;
            }

            usuario = new UsuarioModelo();
            usuario = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"];

            lbNombreUsuarioMenu.Text = usuario.nombre;

            usuarioTipo = usuario.usuario_tipo;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }
            daoEmpresa = new DAOEmpresa();
            daoUsuario = new DAOUsuario();

            int filtro = -1;

            if (Request.QueryString["condicion"] == null)
            {
                filtro = -1;
            }
            else
            {
                if (Request.QueryString["condicion"] != "aprobadas" && Request.QueryString["condicion"] != "pendientes" && Request.QueryString["condicion"] != "rechazadas")
                {
                    filtro = -1;
                }
                else
                {
                    String condicion = Request.QueryString["condicion"];
                    switch (condicion)
                    {
                    case "todas":
                        filtro = -1;
                        break;

                    case "pendientes":
                        filtro = 0;
                        break;

                    case "aprobadas":
                        filtro = 1;
                        break;

                    case "rehacer":
                        filtro = 2;
                        break;

                    case "rechazadas":
                        filtro = 3;
                        break;

                    default:
                        break;
                    }
                }
            }

            DAOSolicitud dao = new DAOSolicitud();

            cabecera = dao.ListarCabecera(filtro);

            if (!this.IsPostBack)
            {
                //veo que tipo de usuario es y lo cargo en session
                DAOMatrizAprobacion daoAprobador    = new DAOMatrizAprobacion();
                UsuarioModelo       usuarioLogueado = new UsuarioModelo();
                usuarioLogueado  = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"];
                usuarioAprobador = daoAprobador.BuscarTipoUsuario(usuarioLogueado.id_usuario, "aprobador");
                Session[Session.SessionID + "usuarioAprobador"] = usuarioAprobador;
                DAOMatrizAprobacion daoSolicitante = new DAOMatrizAprobacion();
                usuarioSolicitante = daoSolicitante.BuscarTipoUsuario(usuarioLogueado.id_usuario, "solicitante");
                Session[Session.SessionID + "usuarioSolicitante"] = usuarioSolicitante;
            }
        }
Exemple #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }
            if (Session[Session.SessionID + "usuarioSolicitante"] == null)
            {
                Response.Redirect("Default.aspx");
            }

            if (!this.IsPostBack)
            {
                //obtengo el usuario de session
                usuario = new UsuarioModelo();
                usuario = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"];

                //obtengo la matriz de session
                listaMatriz = new List <MatrizAprobacion>();
                listaMatriz = (List <MatrizAprobacion>)Session[Session.SessionID + "listaMatriz"];

                //si no encuentro el usuario en la lista de la matriz como solicitante, redirect listado
                MatrizAprobacion itemListSelected = new MatrizAprobacion();
                itemListSelected = listaMatriz.Find(J => J.id_usuario_solicitante == usuario.id_usuario);
                if (itemListSelected == null)
                {
                    Response.Redirect("Default.aspx");
                }

                //Lista de clientes y transportistas y los coloco en el drop
                listaClientes = new List <EmpresaModelo>();
                DAOEmpresa daoCliente = new DAOEmpresa();
                listaClientes       = daoCliente.ListarEmpresas("habilitadas", "cliente");
                listaTransportistas = new List <EmpresaModelo>();
                DAOEmpresa daoTransportista = new DAOEmpresa();
                listaTransportistas = daoTransportista.ListarEmpresas("habilitadas", "transportista");

                ddlCliente.DataSource     = listaClientes;
                ddlCliente.DataTextField  = "razon_social";
                ddlCliente.DataValueField = "id_empresa";
                ddlCliente.DataBind();

                ddlTransportista.DataSource     = listaTransportistas;
                ddlTransportista.DataTextField  = "razon_social";
                ddlTransportista.DataValueField = "id_empresa";
                ddlTransportista.DataBind();

                //lista tipos de remito y los coloco en el drop
                listaTipoRemito = new List <RemitoTipoModelo>();
                DAORemitoTipo daoRemitoTipo = new DAORemitoTipo();
                listaTipoRemito              = daoRemitoTipo.ListarTodosTipos();
                ddlTipoRemito.DataSource     = listaTipoRemito;
                ddlTipoRemito.DataTextField  = "descripcion_remito";
                ddlTipoRemito.DataValueField = "id_tipo_remito";
                ddlTipoRemito.DataBind();

                //lista articulos
                listaArticulo = new List <ArticuloModelo>();
                DAOArticulo daoArticulo = new DAOArticulo();
                listaArticulo              = daoArticulo.ListarArticulo("habilitados");
                ddlArticulo.DataSource     = listaArticulo;
                ddlArticulo.DataTextField  = "descripcion_articulo";
                ddlArticulo.DataValueField = "id_articulo";
                ddlArticulo.DataBind();
            }
        }
Exemple #16
0
        public ModeloEmpresa CarregaModeloEmpresa(int codigo)
        {
            DAOEmpresa DALobj = new DAOEmpresa(conexao);

            return(DALobj.CarregaModeloEmpresa(codigo));
        }
Exemple #17
0
        public DataTable Localizar(String valor)
        {
            DAOEmpresa DALobj = new DAOEmpresa(conexao);

            return(DALobj.Localizar(valor));
        }
Exemple #18
0
        public void Excluir(int codigo)
        {
            DAOEmpresa DALobj = new DAOEmpresa(conexao);

            DALobj.Excluir(codigo);
        }