コード例 #1
0
        protected void CheckBox1_CheckedChanged1(object sender, EventArgs e)
        {
            foreach (GridViewRow row in GridView1.Rows)
            {
                if (((CheckBox)row.FindControl("CheckBox1")).Checked == true)
                {
                    idDepartamento = int.Parse(row.Cells[0].Text);

                    var proc = si.PermissaoDeparramento_tb.Where(d => d.idDepartamento == idDepartamento && d.idUsuario == idu).Count();
                    if (proc != 0)
                    {
                        PermissaoDeparramento_tb pt = si.PermissaoDeparramento_tb.Where(d => d.idDepartamento == idDepartamento && d.idUsuario == idu).FirstOrDefault();
                        pt.Estado      = "true";
                        pt.DataRegisto = DateTime.Now;
                        si.SaveChanges();
                    }
                    else
                    {
                        PermissaoDeparramento_tb pt = new PermissaoDeparramento_tb();
                        pt.idDepartamento = idDepartamento;
                        pt.idUsuario      = idu;
                        pt.Estado         = "true";
                        pt.DataRegisto    = DateTime.Now;
                        si.PermissaoDeparramento_tb.Add(pt);
                        si.SaveChanges();
                    }
                }
                else if (((CheckBox)row.FindControl("CheckBox1")).Checked == false)
                {
                    idDepartamento = int.Parse(row.Cells[0].Text);

                    var proc = si.PermissaoDeparramento_tb.Where(d => d.idDepartamento == idDepartamento && d.idUsuario == idu).Count();
                    if (proc != 0)
                    {
                        PermissaoDeparramento_tb pt = si.PermissaoDeparramento_tb.Where(d => d.idDepartamento == idDepartamento && d.idUsuario == idu).FirstOrDefault();
                        pt.Estado      = "false";
                        pt.DataRegisto = DateTime.Now;
                        si.SaveChanges();
                    }
                    else
                    {
                        PermissaoDeparramento_tb pt = new PermissaoDeparramento_tb();
                        pt.idDepartamento = idDepartamento;
                        pt.idUsuario      = idu;
                        pt.Estado         = "false";
                        pt.DataRegisto    = DateTime.Now;
                        si.PermissaoDeparramento_tb.Add(pt);
                        si.SaveChanges();
                    }
                }
            }
        }
コード例 #2
0
        protected void adicionarnovo()
        {
            try
            {
                //string message = "Do you want to submit?";
                //ClientScript.RegisterOnSubmitStatement(this.GetType(), "confirm", "return confirm('" + message + "');");


                string a = Guid.NewGuid().ToString();

                int contar = si.Cartas_tb.Count();

                var pedidonumero = "UCM710" + "0" + contar.ToString() + "C";

                Cartas_tb dp = new Models.Cartas_tb();
                dp.NomeRequerente      = txtNomeCliente.Text;
                dp.idCurso             = int.Parse(txtCurso.SelectedValue);
                dp.Periodo             = DropDownListPeriodo.Text;
                dp.CodigoCarta         = pedidonumero;
                dp.ContactoCelular     = txtContacto.Text;
                dp.AnoLectivo          = DropDownList2.Text;
                dp.DataCarta           = DateTime.Now;
                dp.Descricao           = txtDescr.Text;
                dp.idPedido            = int.Parse(txtPedido.SelectedValue);
                dp.idUsuario           = idu;
                dp.idPastaDepartamento = int.Parse(txtPasta.SelectedValue);
                dp.Estado  = "Enviado";
                dp.GuidMap = a;
                si.Cartas_tb.Add(dp);
                si.SaveChanges();
                idcart = dp.idCarta;
                foreach (HttpPostedFile upFile in FileUpload2.PostedFiles)
                {
                    if (upFile.ContentLength == 0)
                    {
                    }
                    else
                    {
                        SaveFiles(upFile);
                    }
                }

                HttpContext.Current.Response.Redirect("~/WebFormSucessoCartas.aspx?index=" + dp.GuidMap + "&CodExp=" + dp.CodigoCarta + "&Cell=" + txtContacto.Text, false);
                HttpContext.Current.ApplicationInstance.CompleteRequest();
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #3
0
 protected void btnSv_Click(object sender, EventArgs e)
 {
     try
     {
         string             a   = Guid.NewGuid().ToString();
         Vagas_Submissao_tb vst = new Models.Vagas_Submissao_tb()
         {
             Ano         = int.Parse(DateTime.Now.Year.ToString()),
             Data_fim    = DateTime.Parse(txtDataFim.Text),
             Data_inicio = DateTime.Parse(txtDataInicio.Text),
             Descricao   = txtDescricao.Text,
             Estado      = "Aberto",
             Guidmap     = a,
             idOwner     = idu,
             Titulo      = txtTitulo.Text
         };
         si.Vagas_Submissao_tb.Add(vst);
         si.SaveChanges();
         gvw1.DataBind();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #4
0
        protected void novoEmail()
        {
            try
            {
                string a            = Guid.NewGuid().ToString();
                int    contar       = si.DocumentoUsuario_tb.Count();
                var    pedidonumero = "UCM710" + "0" + contar.ToString() + "EM";

                DocumentoUsuario_tb dc = new Models.DocumentoUsuario_tb();
                dc.Assunto         = txtAssunto.Text;
                dc.GuidMap         = a;
                dc.CodigoDocumneto = pedidonumero;

                dc.DataEnvio      = DateTime.Now;
                dc.Estado         = "Enviado";
                dc.HoraEnvio      = DateTime.Now.TimeOfDay;
                dc.idPedido       = int.Parse(DropDownListTipoPedido.SelectedValue);
                dc.idUserReceiver = int.Parse(DropDownListPara.SelectedValue);
                dc.idUserSender   = idu;
                dc.Nota           = txtNota.Text;
                si.DocumentoUsuario_tb.Add(dc);
                si.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #5
0
        void responder()
        {
            try
            {
                string a = Guid.NewGuid().ToString();

                RespostaCartas_tb rd = new Models.RespostaCartas_tb();
                rd.idCarta      = idCar;
                rd.DataResposta = DateTime.Now;
                rd.Nota         = txtComentario.Text;
                rd.Resposta     = DropResposta.Text;
                rd.idUsuario    = idu;
                // rd.GuidMap = a;
                si.RespostaCartas_tb.Add(rd);

                var ha = si.Cartas_tb.Where(d => d.idCarta == idCar).FirstOrDefault();
                ha.Estado = "Recebido";
                si.SaveChanges();
                enviamensagem(ha.CodigoCarta, ha.ContactoCelular);
                PanelResponder.Visible = false;
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #6
0
        void responder()
        {
            try
            {
                string a = Guid.NewGuid().ToString();

                RespostaDocumento rd = new Models.RespostaDocumento();
                rd.Comentario  = txtComentario.Text;
                rd.DatResposta = DateTime.Now;
                rd.idEnvio     = idEnvio;
                rd.Resposta    = DropResposta.Text;
                rd.idUsuario   = idu;
                rd.GuidMap     = a;
                si.RespostaDocumento.Add(rd);

                var ha = si.EnviarDocumentos.Where(d => d.idEnvio == idEnvio).FirstOrDefault();
                ha.Estado = "Respondido";
                si.SaveChanges();
                enviamensagem(ha.CodExpediente, ha.Contacto);
                PanelResponder.Visible = false;
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #7
0
        public void adicionar()
        {
            try
            {
                string a = Guid.NewGuid().ToString();

                EnviarDocumentos ev = new EnviarDocumentos
                {
                    Contacto            = txtContacto.Text,
                    DataEnvio           = DateTime.Now,
                    idPastaDepartamento = int.Parse(txtPasta.SelectedValue),
                    idUsuario           = idu,
                    Mensagem            = txtDescricao.Text,
                    idCategoria         = int.Parse(txtcategoria.SelectedValue),
                    NivelUrgencia       = txtUrgencia.Text,
                    Estado  = "Enviado",
                    Titulo  = txtTitulo.Text,
                    GuidMap = a
                };
                si.EnviarDocumentos.Add(ev);
                si.SaveChanges();
                idEnvio = ev.idEnvio;
                Recebimento();
                //  enviamensagem();

                foreach (HttpPostedFile upFile in FileUpload2.PostedFiles)
                {
                    if (FileUpload2.PostedFiles.Count == 0)
                    {
                    }
                    else
                    {
                        SaveFiles(upFile);
                    }
                }
                lblSucesso.Visible = true;
                lblSucesso.Text    = string.Format("{0} Ficheiros Salvos com Sucesso.", FileUpload2.PostedFiles.Count);
                //Response.Write("<Script>alert('Enviado com sucesso....');</Script>");
                Response.Write("Sucessos" + DateTime.Now.Year + "" + idEnvio + "" + txtTitulo.Text);
                //HttpContext.Current.Response.Redirect("~/WebFormInicio.aspx", false);
                //HttpContext.Current.ApplicationInstance.CompleteRequest();
            }
            catch (Exception)
            {
                return;
            }
        }
コード例 #8
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                var    dg    = si.Vagas_Submissao_tb.Where(d => d.Guidmap.Equals(id)).FirstOrDefault();
                var    con   = si.Submissao_tb.Count();
                var    condt = DateTime.Now.Date.Year;
                string a     = Guid.NewGuid().ToString();
                if (Ficheiro.HasFile)
                {
                    HttpPostedFile upFile = Ficheiro.PostedFile;
                    string         gh     = "UCM" + con + "" + condt;

                    var contas = si.Submissao_tb.Where(d => d.Tema.Equals(txtTema.Text)).Count();
                    if (contas != 0)
                    {
                        Div2.Visible = true;
                        msg.Visible  = false;
                        Div1.Visible = false;
                    }
                    else
                    {
                        Submissao_tb sbm = new Models.Submissao_tb()
                        {
                            Contacto_Estudante = txtContacto.Text,
                            Data_Registo       = DateTime.Now,
                            Estado             = "NAO",
                            idCurso            = int.Parse(dpCurso.SelectedValue.ToString()),
                            id_Supervisor      = int.Parse(DropDownList1.SelectedValue.ToString()),
                            Nome_completo      = txtNome_Completo.Text,

                            id_vaga_submissao = dg.id_vaga_submissao,
                            Tema            = txtTema.Text,
                            Tipo            = dpTipo.Text,
                            Guidmap         = a,
                            Documento       = ReadFileBite(upFile),
                            Codigo_Projecto = gh
                        };
                        si.Submissao_tb.Add(sbm);
                        si.SaveChanges();

                        cdsub        = sbm.Codigo_Projecto;
                        msg.Visible  = true;
                        Div1.Visible = false;
                        Div2.Visible = false;
                    }
                }
                else
                {
                    Div1.Visible = true;
                    Div2.Visible = false;
                    msg.Visible  = false;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #9
0
 private void fpermissio(int idDep, int idus)
 {
     try
     {
         PermissaoDeparramento_tb pt = new PermissaoDeparramento_tb();
         pt.idDepartamento = idDep;
         pt.idUsuario      = idus;
         pt.Estado         = "true";
         pt.DataRegisto    = DateTime.Now;
         si.PermissaoDeparramento_tb.Add(pt);
         si.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #10
0
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         pastadepartamento pd = new Models.pastadepartamento();
         pd.NomePasta      = txtNpasta.Text;
         pd.idDepartamento = idDept;
         si.pastadepartamento.Add(pd);
         si.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #11
0
 void update(int idsub, int idu, string estdado)
 {
     try
     {
         Submissao_tb ab = si.Submissao_tb.Where(d => d.idSubmissao == idsub).FirstOrDefault();
         ab.id_Secretaria_Confirmacao = idu;
         ab.Data_Submissao            = DateTime.Now;
         ab.Estado = estdado;
         si.SaveChanges();
         GridViewCurso.DataBind();
     }
     catch (Exception)
     {
         throw;
     }
 }
 void registro()
 {
     try
     {
         user us = new user();
         us.Email       = txtEmail.Text;
         us.NomeUsuario = txtNome.Text;
         us.Senha       = txtSenha.Text;
         si.user.Add(us);
         si.SaveChanges();
     }
     catch (Exception)
     {
         return;
     }
 }
        protected void adicionarnovo()
        {
            try
            {
                string message = "Do you want to submit?";
                ClientScript.RegisterOnSubmitStatement(this.GetType(), "confirm", "return confirm('" + message + "');");


                string a = Guid.NewGuid().ToString();

                int contar = si.Cartas_tb.Count();

                var pedidonumero = "UCM710" + "0" + contar.ToString();

                Cartas_tb dp = new Models.Cartas_tb();
                dp.NomeRequerente      = txtNomeCliente.Text;
                dp.idCurso             = int.Parse(txtCurso.SelectedValue);
                dp.Periodo             = DropDownListPeriodo.Text;
                dp.CodigoCarta         = pedidonumero;
                dp.DataCarta           = DateTime.Now;
                dp.idPedido            = int.Parse(txtPedido.SelectedValue);
                dp.idUsuario           = idu;
                dp.idPastaDepartamento = int.Parse(txtPasta.SelectedValue);
                dp.Estado     = "Enviado";
                dp.GuidMap    = a;
                dp.Documento1 = ReadFileBite(FileUpload1.PostedFile);
                dp.Documento2 = ReadFileBite(FileUpload2.PostedFile);


                si.Cartas_tb.Add(dp);
                si.SaveChanges();
                //string message = "Dados Salvo com Sucesso!";
                //string script = "window.onload = function(){ alert('";
                //script += message;
                //script += "')};";
                //ClientScript.RegisterStartupScript(this.GetType(), "SuccessMessage", script, true);
                //Response.Redirect("WebFormInicio.aspx");
                ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Form submitted.');", true);
                //  ScriptManager.RegisterStartupScript(this, this.GetType(), "err_msg", "alert('" + "abe" + "');window.location='WebFormInicio.aspx';", true);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #14
0
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         categoria ct = new Models.categoria()
         {
             DescricaoCategoria = txtDescricaoCategoria.Text,
             NomeCategoria      = txtNomeCategoria.Text
         };
         si.categoria.Add(ct);
         si.SaveChanges();
         GridView1.DataBind();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #15
0
 protected void adicionarnovo()
 {
     try
     {
         string       a  = Guid.NewGuid().ToString();
         departamento dp = new Models.departamento();
         dp.DescricaoDepartamanto = txtDescricaoDepartamento.Text;
         dp.NomeDepartamento      = txtNomeDepartamento.Text;
         dp.GuidMap = a;
         si.departamento.Add(dp);
         si.SaveChanges();
         GridView1.DataBind();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #16
0
        protected void adicionarnovoCurso()
        {
            try
            {
                string a = Guid.NewGuid().ToString();

                Curso_tb dp = new Models.Curso_tb();
                dp.Curso          = txtNomeCurso.Text;
                dp.DescricaoCurso = txtDescricaoCurso.Text;
                si.Curso_tb.Add(dp);
                si.SaveChanges();
                GridViewCurso.DataBind();
                txtNomeCurso.Text      = "";
                txtDescricaoCurso.Text = "";
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #17
0
 public void salvarMensagem(string numeoro, string messagem, string estado)
 {
     try
     {
         string a  = Guid.NewGuid().ToString();
         Sms_tb sm = new Sms_tb();
         sm.DataEnvio      = DateTime.Now;
         sm.Estado         = estado;
         sm.Mensagem       = messagem;
         sm.NumeroTelefone = numeoro;
         sm.GuidMap        = a;
         si.Sms_tb.Add(sm);
         si.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #18
0
ファイル: SiteMaster.Master.cs プロジェクト: OsvaldoArtur/SGD
 void sendPendente()
 {
     try
     {
         var procpend = si.Sms_tb.Where(d => d.Estado.Equals("false")).ToList();
         foreach (var item in procpend)
         {
             enivo.EnviaSms(item.NumeroTelefone, "Bem vindos ao SGE -Sistema de Gestao de Expediente. Entrada do documento nº: " + item.Mensagem + ". Em breve sera enviado uma mensagem da resposta. Obrigado");
             Sms_tb ab = si.Sms_tb.Where(s => s.idSms == item.idSms).FirstOrDefault();
             ab.Estado = "true";
             si.SaveChanges();
         }
     }
     catch (Exception)
     {
         //   enivo.salvarMensagem(prefixo + txtContacto.Text, "Bem vindos ao SGE -Sistema de Gestao de Expediente.  Entrada do documento nº: " + mensagem + ". Em breve sera enviado uma mensagem da resposta. Obrigado", "false");
         return;
     }
 }
コード例 #19
0
        protected void adicionarnovo()
        {
            try
            {
                string a = Guid.NewGuid().ToString();

                Pedidos_tb dp = new Models.Pedidos_tb();
                dp.DescricaoPedido = txtDescricaoPedido.Text;
                dp.Pedido          = txtNomePedido.Text;
                si.Pedidos_tb.Add(dp);
                si.SaveChanges();
                GridView1.DataBind();
                txtNomePedido.Text      = "";
                txtDescricaoPedido.Text = "";
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #20
0
        void cadastrarEmpresa()
        {
            string filename  = txtFile.PostedFile.FileName;
            string extension = txtFile.PostedFile.ContentType;

            byte[] image = new byte[txtFile.PostedFile.ContentLength - 1];

            Instituicao_tb its = new Instituicao_tb()
            {
                Email       = txtEmail.Text,
                Extensao    = txtExtensao.Text,
                Localizacao = txtLocalizacao.Text,
                Logo        = image,
                Nome        = txtNomeEmpresa.Text,
                NUIT        = txtNuit.Text,
                Slogan      = txtSlogan.Text,
                Telefone    = txtContacto.Text
            };

            si.Instituicao_tb.Add(its);
            si.SaveChanges();
        }
コード例 #21
0
 protected void novoEmail()
 {
     try
     {
         DocumentoUsuario_tb dc = new Models.DocumentoUsuario_tb();
         dc.Assunto         = txtAssunto.Text;
         dc.CodigoDocumneto = "";
         dc.DataEnvio       = DateTime.Now.Date;
         dc.Estado          = "Unread";
         dc.HoraEnvio       = DateTime.Now.TimeOfDay;
         dc.idPedido        = int.Parse(DropDownListTipoPedido.SelectedValue);
         dc.idUserReceiver  = int.Parse(DropDownListPara.SelectedValue);
         dc.idUserSender    = 1;
         dc.Nota            = txtNota.Text;
         si.DocumentoUsuario_tb.Add(dc);
         si.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #22
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                string a = Guid.NewGuid().ToString();


                pastadepartamento pd = new Models.pastadepartamento();
                pd.NomePasta      = txtNpasta.Text;
                pd.idDepartamento = idDept;
                pd.GuidMap        = a;
                pd.idOwner        = int.Parse(Session["idu"].ToString());
                pd.DescricaoPasta = txtDescricaoPAstas.Text;
                pd.DataCriada     = DateTime.Now;
                si.pastadepartamento.Add(pd);
                si.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #23
0
 void sb()
 {
     try
     {
         RespostaDocumentoUsuario_tb ab = new RespostaDocumentoUsuario_tb();
         ab.DataResposta = DateTime.Now;
         var qstrt = Request.QueryString["id"];
         var dis   = si.DocumentoUsuario_tb.Where(d => d.GuidMap.Equals(qstrt)).FirstOrDefault();
         ab.idUserResposta  = idu;
         ab.Estado          = "Nao";
         ab.idDocumentoUser = dis.idDocumentouser;
         dis.Estado         = "Respondido";
         ab.Resposta        = txtNota.Text;
         si.RespostaDocumentoUsuario_tb.Add(ab);
         si.SaveChanges();
         txtNota.Text = "";
     }
     catch (Exception)
     {
         throw;
     }
 }