Ejemplo n.º 1
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                ProcessoDAL pDAL = new ProcessoDAL();
                Processo    p    = pDAL.CarregarDadosPorIdProcesso(Convert.ToInt32(Request.QueryString["idPrc"]));

                p.Nome        = txtNome.Text;
                p.Email       = txtEmail.Text;
                p.PrazoMaximo = Convert.ToInt32(txtPrazoMaximo.Text);

                if (radAtivo_N.Checked == true)
                {
                    p.Ativo = "0";
                }
                else
                {
                    p.Ativo = "1";
                }

                pDAL.Alterar(p);

                Response.Write("<script language='JavaScript'>alert('Processo alterado com sucesso');window.parent.location='ListarProcessos.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 2
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                ProcessoDAL pDAL = new ProcessoDAL();
                Processo    p    = pDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idPrc"]));

                p.DSProcesso    = Util.formataTexto(txtDescricao.Text);
                p.DSEmail       = Util.formataTexto(txtEmail.Text);
                p.NRPrazoMaximo = Convert.ToInt32(txtPrazoMaximo.Text);

                if (radAtivo_N.Checked == true)
                {
                    p.BTAtivo = false;
                }
                else
                {
                    p.BTAtivo = true;
                }

                pDAL.Alterar(p);

                Response.Write("<script language='JavaScript'>alert('Processo alterado com sucesso');window.parent.location='ListarProcessos.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 3
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                UsuarioDAL uDAL = new UsuarioDAL();
                Usuario    u    = uDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idUsr"]));

                ProcessoDAL pDAL = new ProcessoDAL();
                u.Processo = pDAL.ObterDadosPorId(Convert.ToInt32(ddlProcesso.SelectedValue));

                u.DSNome  = Util.formataTexto(txtNome.Text);
                u.DSEmail = Util.formataTexto(txtEmail.Text);
                u.DSSenha = txtSenha.Text;

                if (radAtivo_N.Checked == true)
                {
                    u.BTAtivo = false;
                }
                else
                {
                    u.BTAtivo = true;
                }

                uDAL.Alterar(u);

                Response.Write("<script language='JavaScript'>alert('Usuário alterado com sucesso');window.parent.location='ListarUsuarios.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    UsuarioDAL uDAL = new UsuarioDAL();
                    Usuario    u    = uDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idUsr"]));

                    // PREENCHE OS PROCESSOS //
                    ProcessoDAL pDAL = new ProcessoDAL();
                    ddlProcesso.DataSource = pDAL.Listar();
                    ddlProcesso.DataBind();
                    ddlProcesso.SelectedValue = u.Processo.IDProcesso.ToString();
                    // FIM //

                    txtNome.Text  = u.DSNome;
                    txtEmail.Text = u.DSEmail;
                    txtSenha.Text = u.DSSenha;

                    if (u.BTAtivo)
                    {
                        radAtivo_N.Checked = false;
                        radAtivo_S.Checked = true;
                    }
                    else
                    {
                        radAtivo_N.Checked = true;
                        radAtivo_S.Checked = false;
                    }
                }
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 5
0
        protected void Cadastrar(object sender, EventArgs e)
        {
            try
            {
                Processo p = new Processo();

                p.Nome        = txtNome.Text;
                p.Email       = txtEmail.Text;
                p.PrazoMaximo = Convert.ToInt32(txtPrazoMaximo.Text);

                if (radAtivo_N.Checked == true)
                {
                    p.Ativo = "0";
                }
                else
                {
                    p.Ativo = "1";
                }

                ProcessoDAL pDAL = new ProcessoDAL();
                pDAL.Cadastrar(p);

                Response.Write("<script language='JavaScript'>alert('Processo cadastrado com sucesso');window.parent.location='ListarProcessos.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    // PREENCHE OS PROCESSOS //
                    ProcessoDAL pDAL = new ProcessoDAL();
                    ddlProcesso.DataSource = pDAL.Listar();
                    ddlProcesso.DataBind();
                    ddlProcesso.Items.Insert(0, (new ListItem("", "0")));
                    // FIM //

                    // PREENCHE OS TIPOS DE DOCUMENTOS //
                    TipoDocumentoDAL tdDAL = new TipoDocumentoDAL();
                    ddlTipoDocumento.DataSource = tdDAL.Listar();
                    ddlTipoDocumento.DataBind();
                    ddlTipoDocumento.Items.Insert(0, (new ListItem("", "0")));
                    // FIM //

                    divResultadoBusca.Visible = false;
                }
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 7
0
        protected void Cadastrar(object sender, EventArgs e)
        {
            try
            {
                Usuario u = new Usuario();

                ProcessoDAL pDAL = new ProcessoDAL();
                u.Processo = pDAL.ObterDadosPorId(Convert.ToInt32(ddlProcesso.SelectedValue));

                u.DSNome        = Util.formataTexto(txtNome.Text);
                u.DSEmail       = Util.formataTexto(txtEmail.Text);
                u.DSTelefone1   = "-";
                u.DSTelefone2   = "-";
                u.DSTelefone3   = "-";
                u.DTNascimento  = new DateTime(1900, 1, 1);
                u.DSSenha       = txtSenha.Text;
                u.DSNivelAcesso = "usuario";

                if (radAtivo_N.Checked == true)
                {
                    u.BTAtivo = false;
                }
                else
                {
                    u.BTAtivo = true;
                }

                UsuarioDAL uDAL = new UsuarioDAL();
                uDAL.Cadastrar(u);

                Response.Write("<script language='JavaScript'>alert('Usuário cadastrado com sucesso');window.parent.location='ListarUsuarios.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                ProcessoDAL pDAL = new ProcessoDAL();

                switch (Request.QueryString["act"])
                {
                case "exc":
                    Processo p = pDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idPrc"]));
                    pDAL.Excluir(p);
                    Response.Write("<script language='JavaScript'>alert('O Processo foi excluído com sucesso');location='ListarProcessos.aspx';</script>");
                    break;

                default:
                    break;
                }

                // LISTA OS PROCESSOS //
                Processos.DataSource = pDAL.Listar();
                Processos.DataBind();
                // FIM //
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 9
0
        protected string getProcesso(Int32 _IdProcesso)
        {
            try
            {
                ProcessoDAL pDAL = new ProcessoDAL();

                return(pDAL.ObterDadosPorId(_IdProcesso).DSProcesso);
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 10
0
        protected string getProcesso(Int32 _IdProcesso)
        {
            try
            {
                ProcessoDAL pDAL = new ProcessoDAL();

                return(pDAL.CarregarDadosPorIdProcesso(_IdProcesso).Nome);
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!Page.IsPostBack)
         {
             // PREENCHE OS PROCESSOS //
             ProcessoDAL pDAL = new ProcessoDAL();
             ddlProcesso.DataSource = pDAL.Listar();
             ddlProcesso.DataBind();
             // FIM //
         }
     }
     catch (Exception)
     { throw; }
 }
Ejemplo n.º 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                ProcessoDAL pDAL = new ProcessoDAL();

                UsuarioDAL uDAL = new UsuarioDAL();
                Usuario    u    = uDAL.CarregarDadosPorIdUsuario(Convert.ToInt32(Session["sesIdUsuario"]));

                litNome.Text        = u.Nome;
                litEmail.Text       = u.Email;
                litProcesso.Text    = pDAL.CarregarDadosPorIdProcesso(u.Processo.IdProcesso).Nome;
                litNivelAcesso.Text = u.NivelAcesso;
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 13
0
        protected void Alterar(object sender, EventArgs e)
        {
            try
            {
                UsuarioDAL uDAL = new UsuarioDAL();
                Usuario    u    = uDAL.CarregarDadosPorIdUsuario(Convert.ToInt32(Request.QueryString["idUsr"]));

                ProcessoDAL pDAL = new ProcessoDAL();
                u.Processo = pDAL.CarregarDadosPorIdProcesso(Convert.ToInt32(ddlProcesso.SelectedValue));

                u.Nome  = txtNome.Text;
                u.Email = txtEmail.Text;
                u.Senha = txtSenha.Text;

                uDAL.Alterar(u);

                Response.Write("<script language='JavaScript'>alert('Usuário alterado com sucesso');window.parent.location='ListarUsuarios.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                ProcessoDAL pDAL = new ProcessoDAL();
                Processo    p    = pDAL.CarregarDadosPorIdProcesso(Convert.ToInt32(Request.QueryString["idPrc"]));

                txtNome.Text        = p.Nome;
                txtEmail.Text       = p.Email;
                txtPrazoMaximo.Text = p.PrazoMaximo.ToString();

                if (p.Ativo == "0")
                {
                    radAtivo_N.Checked = true;
                    radAtivo_S.Checked = false;
                }
                else
                {
                    radAtivo_N.Checked = false;
                    radAtivo_S.Checked = true;
                }
            }
        }
Ejemplo n.º 15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                ProcessoDAL pDAL = new ProcessoDAL();
                Processo    p    = pDAL.ObterDadosPorId(Convert.ToInt32(Request.QueryString["idPrc"]));

                txtDescricao.Text   = p.DSProcesso;
                txtEmail.Text       = p.DSEmail;
                txtPrazoMaximo.Text = p.NRPrazoMaximo.ToString();

                if (p.BTAtivo)
                {
                    radAtivo_N.Checked = false;
                    radAtivo_S.Checked = true;
                }
                else
                {
                    radAtivo_N.Checked = true;
                    radAtivo_S.Checked = false;
                }
            }
        }
Ejemplo n.º 16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    UsuarioDAL uDAL = new UsuarioDAL();
                    Usuario    u    = uDAL.CarregarDadosPorIdUsuario(Convert.ToInt32(Request.QueryString["idUsr"]));

                    // PREENCHE OS PROCESSOS //
                    ProcessoDAL pDAL = new ProcessoDAL();
                    ddlProcesso.DataSource = pDAL.Listar();
                    ddlProcesso.DataBind();
                    ddlProcesso.SelectedValue = u.Processo.IdProcesso.ToString();
                    // FIM //

                    txtNome.Text  = u.Nome;
                    txtEmail.Text = u.Email;
                    txtSenha.Text = u.Senha;
                }
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    DocumentoDAL dDAL = new DocumentoDAL();
                    Documento    d    = dDAL.CarregarDadosPorIdDocumento(Convert.ToInt32(Request.QueryString["idDoc"]));

                    litDescricao.Text = d.Descricao;
                    litTipo.Text      = d.TipoDocumento.DSTipoDocumento;
                    litPortador.Text  = d.NomePortador;

                    // PREENCHE OS PROCESSOS //
                    ProcessoDAL pDAL = new ProcessoDAL();
                    ddlProcessoDestino.DataSource = pDAL.Listar();
                    ddlProcessoDestino.DataBind();
                    ddlProcessoDestino.Items.Insert(0, (new ListItem("", "")));
                    // FIM //
                }
            }
            catch (Exception)
            { throw; }
        }
Ejemplo n.º 18
0
        protected void Movimentar(object sender, EventArgs e)
        {
            try
            {
                DocumentoDAL dDAL = new DocumentoDAL();
                Documento    d    = dDAL.CarregarDadosPorIdDocumento(Convert.ToInt32(Request.QueryString["idDoc"]));

                UsuarioDAL uDAL = new UsuarioDAL();
                Usuario    u    = uDAL.ObterDadosPorId(Convert.ToInt32(Session["sesIdUsuario"]));

                ProcessoDAL pDAL = new ProcessoDAL();
                Processo    p    = pDAL.ObterDadosPorId(Convert.ToInt32(ddlProcessoDestino.SelectedValue));

                DateTime dtPrazo = DateTime.Now.AddDays(p.NRPrazoMaximo);

                Movimentacao m = new Movimentacao();

                m.Documento            = d;
                m.ProcessoOrigem       = Convert.ToInt32(Session["sesIdProcesso"]);
                m.ProcessoDestino      = Convert.ToInt32(ddlProcessoDestino.SelectedValue);
                m.DataHoraMovimentacao = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString();
                m.MovimentadoPor       = u.DSNome;
                m.Recebido             = "Não";
                m.DataHoraRecebimento  = "";
                m.Prazo        = dtPrazo;
                m.Despacho     = txtDespacho.Text.Replace("\n", "<br />");
                m.EntreguePara = txtEntreguePara.Text.Replace("'", "");
                m.AlertaPrazo  = "Não";

                dDAL.Movimentar(m, d.IdDocumento);

                // ENVIA O E-MAIL //
                string strNomeRemetente     = "LFC - GesDoc";
                string strEmailRemetente    = "*****@*****.**";
                string strSenha             = "01!GesDoc!";
                string strSMTP              = "smtp.lfc.org.br";
                string strEmailDestinatario = "*****@*****.**";
                string strAssunto           = "Documento movimentado para este processo";
                string strConteudo          = "Teste de envio de emails usando System.Net.Mail em C#";

                //Cria objeto com dados do e-mail.
                MailMessage objEmail = new MailMessage();
                objEmail.From = new System.Net.Mail.MailAddress(strNomeRemetente + "<" + strEmailRemetente + ">");
                objEmail.To.Add(strEmailDestinatario);
                objEmail.Priority   = System.Net.Mail.MailPriority.Normal;
                objEmail.IsBodyHtml = true;
                objEmail.Subject    = strAssunto;
                objEmail.Body       = strConteudo;

                //Para evitar problemas de caracteres "estranhos", configuramos o charset para "ISO-8859-1"
                objEmail.SubjectEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1");
                objEmail.BodyEncoding    = System.Text.Encoding.GetEncoding("ISO-8859-1");

                //Cria objeto com os dados do SMTP
                System.Net.Mail.SmtpClient objSmtp = new System.Net.Mail.SmtpClient();

                //Alocamos o endereço do host para enviar os e-mails
                objSmtp.Credentials = new System.Net.NetworkCredential(strEmailRemetente, strSenha);
                objSmtp.Host        = strSMTP;
                objSmtp.Port        = 587;

                //Enviamos o e-mail através do método .send()
                try
                { objSmtp.Send(objEmail); }
                catch (Exception ex)
                { Response.Write("Ocorreram problemas no envio do e-mail. Erro = " + ex.Message); }
                finally
                { objEmail.Dispose(); }
                // FIM //

                Response.Write("<script language='JavaScript'>alert('O Documento foi movimentado com sucesso');parent.location='ListarDocumentos.aspx';</script>");
            }
            catch (Exception)
            { throw; }
        }