public static void Update(dtoTipoPrazoProcessual TipoPrazoProcessual) { using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString())) { string stringSQL = @"UPDATE tbTipoPrazoProcessual SET Descricao = @Descricao, quantidadeDiasPrazo = @quantidadeDiasPrazo, dataUltimaAlteracao = getdate() WHERE idTipoPrazoProcessual = @idTipoPrazoProcessual"; SqlCommand cmdTipoPrazoProcessual = new SqlCommand(stringSQL, connection); ValidaCampos(ref TipoPrazoProcessual); cmdTipoPrazoProcessual.Parameters.Add("idTipoPrazoProcessual", SqlDbType.Int).Value = TipoPrazoProcessual.idTipoPrazoProcessual; cmdTipoPrazoProcessual.Parameters.Add("Descricao", SqlDbType.VarChar).Value = TipoPrazoProcessual.Descricao; cmdTipoPrazoProcessual.Parameters.Add("quantidadeDiasPrazo", SqlDbType.Int).Value = TipoPrazoProcessual.quantidadeDiasPrazo; try { connection.Open(); cmdTipoPrazoProcessual.ExecuteNonQuery(); } catch { throw new ApplicationException("Erro ao atualizar registro"); } finally { connection.Close(); } } }
public static void Delete(dtoTipoPrazoProcessual TipoPrazoProcessual) { using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString())) { string stringSQL = @"DELETE tbTipoPrazoProcessual WHERE idTipoPrazoProcessual = @idTipoPrazoProcessual"; SqlCommand cmdMenu = new SqlCommand(stringSQL, connection); cmdMenu.Parameters.Add("idTipoPrazoProcessual", SqlDbType.Int).Value = TipoPrazoProcessual.idTipoPrazoProcessual; try { connection.Open(); cmdMenu.ExecuteNonQuery(); } catch { throw new ApplicationException("Erro ao excluir registro"); } finally { connection.Close(); } } }
private static void ValidaCampos(ref dtoTipoPrazoProcessual TipoPrazoProcessual) { if (String.IsNullOrEmpty(TipoPrazoProcessual.Descricao)) { TipoPrazoProcessual.Descricao = String.Empty; } }
private static void PreencheCampos(SqlDataReader drTipoPrazoProcessual, ref dtoTipoPrazoProcessual TipoPrazoProcessual) { if (drTipoPrazoProcessual["idTipoPrazoProcessual"] != DBNull.Value) { TipoPrazoProcessual.idTipoPrazoProcessual = Convert.ToInt32(drTipoPrazoProcessual["idTipoPrazoProcessual"].ToString()); } if (drTipoPrazoProcessual["dataCadastro"] != DBNull.Value) { TipoPrazoProcessual.dataCadastro = Convert.ToDateTime(drTipoPrazoProcessual["dataCadastro"]); } else { TipoPrazoProcessual.dataCadastro = null; } if (drTipoPrazoProcessual["dataUltimaAlteracao"] != DBNull.Value) { TipoPrazoProcessual.dataUltimaAlteracao = Convert.ToDateTime(drTipoPrazoProcessual["dataUltimaAlteracao"]); } else { TipoPrazoProcessual.dataUltimaAlteracao = null; } if (drTipoPrazoProcessual["Descricao"] != DBNull.Value) { TipoPrazoProcessual.Descricao = drTipoPrazoProcessual["Descricao"].ToString(); } if (drTipoPrazoProcessual["quantidadeDiasPrazo"] != DBNull.Value) { TipoPrazoProcessual.quantidadeDiasPrazo = Convert.ToInt32(drTipoPrazoProcessual["quantidadeDiasPrazo"].ToString()); } }
public static int Insert(dtoTipoPrazoProcessual TipoPrazoProcessual) { using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString())) { string stringSQL = @"INSERT INTO tbTipoPrazoProcessual(Descricao, quantidadeDiasPrazo, dataCadastro) VALUES(@Descricao, @quantidadeDiasPrazo, getdate()); SET @idTipoPrazoProcessual = SCOPE_IDENTITY()"; SqlCommand cmdTipoPrazoProcessual = new SqlCommand(stringSQL, connection); ValidaCampos(ref TipoPrazoProcessual); cmdTipoPrazoProcessual.Parameters.Add("idTipoPrazoProcessual", SqlDbType.Int); cmdTipoPrazoProcessual.Parameters["idTipoPrazoProcessual"].Direction = ParameterDirection.Output; cmdTipoPrazoProcessual.Parameters.Add("Descricao", SqlDbType.VarChar).Value = TipoPrazoProcessual.Descricao; cmdTipoPrazoProcessual.Parameters.Add("quantidadeDiasPrazo", SqlDbType.Int).Value = TipoPrazoProcessual.quantidadeDiasPrazo; try { connection.Open(); cmdTipoPrazoProcessual.ExecuteNonQuery(); return((int)cmdTipoPrazoProcessual.Parameters["idTipoPrazoProcessual"].Value); } catch { throw new ApplicationException("Erro ao inserir registro"); } finally { connection.Close(); } } }
public static List <dtoTipoPrazoProcessual> GetAll(string SortExpression, string termoPesquisa) { List <dtoTipoPrazoProcessual> TipoPrazoProcessuals = new List <dtoTipoPrazoProcessual>(); using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString())) { StringBuilder sbCondicao = new StringBuilder(); // CONDIÇÕES if (termoPesquisa != null && termoPesquisa != String.Empty) { if (sbCondicao.ToString() != String.Empty) { sbCondicao.Append(" AND "); } else { sbCondicao.Append(" WHERE "); } sbCondicao.AppendFormat(@" (tbTipoPrazoProcessual.Descricao LIKE '%{0}%') ", termoPesquisa); } string stringSQL = String.Format("SELECT * FROM tbTipoPrazoProcessual {0} ORDER BY {1}", sbCondicao.ToString(), (SortExpression.Trim() != String.Empty ? SortExpression.Trim() : "idTipoPrazoProcessual")); SqlCommand cmdTipoPrazoProcessual = new SqlCommand(stringSQL, connection); try { connection.Open(); SqlDataReader drTipoPrazoProcessual = cmdTipoPrazoProcessual.ExecuteReader(); while (drTipoPrazoProcessual.Read()) { dtoTipoPrazoProcessual TipoPrazoProcessual = new dtoTipoPrazoProcessual(); PreencheCampos(drTipoPrazoProcessual, ref TipoPrazoProcessual); TipoPrazoProcessuals.Add(TipoPrazoProcessual); } } catch { throw new ApplicationException("Erro ao capturar todos os registros"); } finally { connection.Close(); } } return(TipoPrazoProcessuals); }
protected void btnExcluirSelecionados_Click(object sender, EventArgs e) { foreach (GridViewRow row in grdResultado.Rows) { if (row.RowType == DataControlRowType.DataRow) { CheckBox chkExcluir = (CheckBox)row.FindControl("chkExcluir"); HiddenField hdIdTipoPrazoProcessual = (HiddenField)row.FindControl("hdIdTipoPrazoProcessual"); dtoTipoPrazoProcessual TipoPrazoProcessual = bllTipoPrazoProcessual.Get(Convert.ToInt32(hdIdTipoPrazoProcessual.Value)); if (chkExcluir.Checked && TipoPrazoProcessual != null) { bllTipoPrazoProcessual.Delete(Convert.ToInt32(TipoPrazoProcessual.idTipoPrazoProcessual)); } } } grdResultado.DataBind(); }
public static dtoTipoPrazoProcessual Get(int idTipoPrazoProcessual) { dtoTipoPrazoProcessual TipoPrazoProcessual = new dtoTipoPrazoProcessual(); using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString())) { string stringSQL = @"SELECT * FROM tbTipoPrazoProcessual WHERE idTipoPrazoProcessual = @idTipoPrazoProcessual"; SqlCommand cmdMenu = new SqlCommand(stringSQL, connection); cmdMenu.Parameters.Add("idTipoPrazoProcessual", SqlDbType.Int).Value = idTipoPrazoProcessual; try { connection.Open(); SqlDataReader drTipoPrazoProcessual = cmdMenu.ExecuteReader(); if (drTipoPrazoProcessual.Read()) { PreencheCampos(drTipoPrazoProcessual, ref TipoPrazoProcessual); } } catch { throw new ApplicationException("Erro ao capturar registro"); } finally { connection.Close(); } } return(TipoPrazoProcessual); }
protected string RetornaDescricaoPrazo(object idAgendaHibrida) { StringBuilder sbRetorno = new StringBuilder(); if (idAgendaHibrida != null) { dtoAgendaHibrida prazoAgenda = bllAgendaHibrida.Get(Convert.ToInt32(idAgendaHibrida), "Prazo"); dtoProcessoPrazo processoPrazo = bllProcessoPrazo.Get(Convert.ToInt32(idAgendaHibrida)); //sbRetorno.AppendFormat("<a href='{0}/Paginas/Manutencao/ProcessoPrazo.aspx?ID={1}' target='_blank' style='line-height: 20px'>", ProJur.DataAccess.Configuracao.getEnderecoVirtualSite(), idAgendaHibrida.ToString()); if (prazoAgenda.DataHoraInicio != null) { DateTime dataHoraInicio = Convert.ToDateTime(prazoAgenda.DataHoraInicio); dtoTipoPrazoProcessual tipoPrazoProcessual = bllTipoPrazoProcessual.Get(processoPrazo.idTipoPrazo); string numeroProcesso = bllProcesso.Get(processoPrazo.idProcesso).numeroProcesso; string descricaoTipoPrazoProcessual = tipoPrazoProcessual.Descricao; dtoProcesso processo = bllProcesso.Get(processoPrazo.idProcesso); if (descricaoTipoPrazoProcessual == null || descricaoTipoPrazoProcessual.Trim() == String.Empty) { descricaoTipoPrazoProcessual = "Nenhum informado"; } if (numeroProcesso == null || numeroProcesso.Trim() == String.Empty) { numeroProcesso = "Nenhum informado"; } if (DateTime.Now.Subtract(dataHoraInicio).Days > 0) { string corDestaque = "#BC9893"; string corTitulo = "#BC9893"; sbRetorno.AppendFormat("<b style='font-weight: normal; font-size: 12px;'>{0}</b> <br />", Convert.ToDateTime(prazoAgenda.DataHoraInicio).ToString("dd/MM/yyyy")); dtoPessoa pessoa = bllPessoa.Get(processo.idPessoaCliente); if (pessoa.idPessoa > 0) { sbRetorno.AppendFormat("{0}: <b style='font-weight: normal; color: {1}'>{2}</b><br />", pessoa.TipoPessoaDescricao, corDestaque, pessoa.NomeCompletoRazaoSocial); } if (prazoAgenda.Descricao != null) { sbRetorno.AppendFormat("<a href='{0}/Paginas/Manutencao/ProcessoPrazo.aspx?ID={1}&IdProcesso={2}' target='_blank' style='line-height: 20px'><b style='font-weight: normal; color: {3}'>{4}</b></a><br />", ProJur.DataAccess.Configuracao.getEnderecoVirtualSite(), idAgendaHibrida.ToString(), processoPrazo.idProcesso, corDestaque, prazoAgenda.Descricao); } sbRetorno.AppendFormat("<a href='{0}/Paginas/Manutencao/ProcessoPrazo.aspx?ID={1}&IdProcesso={2}' target='_blank' style='line-height: 20px'>Prazo: <b style='font-weight: normal; color: {3}'>{4}</b></a><br />", ProJur.DataAccess.Configuracao.getEnderecoVirtualSite(), idAgendaHibrida.ToString(), processoPrazo.idProcesso, corDestaque, descricaoTipoPrazoProcessual); sbRetorno.AppendFormat("<a href='{0}/Paginas/Manutencao/Processo.aspx?ID={1}' target='_blank' style='line-height: 20px'>Nº do Processo: <b style='font-weight: normal; color: {2}'>{3}</b></a><br />", ProJur.DataAccess.Configuracao.getEnderecoVirtualSite(), processoPrazo.idProcesso.ToString(), corDestaque, numeroProcesso); //if (prazoAgenda.Responsaveis != null // && prazoAgenda.Responsaveis != String.Empty) // sbRetorno.AppendFormat("<a href='{0}/Paginas/Manutencao/ProcessoPrazo.aspx?ID={1}&IdProcesso={2}' target='_blank' style='line-height: 20px'>Advogado Responsável: <b style='font-weight: normal; color: {3}'>{4}</b></a><br />", ProJur.DataAccess.Configuracao.getEnderecoVirtualSite(), idAgendaHibrida.ToString(), processoPrazo.idProcesso, corDestaque, prazoAgenda.Responsaveis); } else { sbRetorno.AppendFormat("<b style='font-weight: normal; font-size: 12px;'>Hoje</b> <br />"); dtoPessoa pessoa = bllPessoa.Get(processo.idPessoaCliente); if (pessoa.idPessoa > 0) { sbRetorno.AppendFormat("{0}: <b style='font-weight: normal; color: #727376'>{1}</b><br />", pessoa.TipoPessoaDescricao, pessoa.NomeCompletoRazaoSocial); } if (prazoAgenda.Descricao != null) { sbRetorno.AppendFormat("<a href='{0}/Paginas/Manutencao/ProcessoPrazo.aspx?ID={1}&IdProcesso={2}' target='_blank' style='line-height: 20px'><b style='font-weight: normal; color: #727376'>{3}</b></a><br />", ProJur.DataAccess.Configuracao.getEnderecoVirtualSite(), idAgendaHibrida.ToString(), processoPrazo.idProcesso, prazoAgenda.Descricao); } sbRetorno.AppendFormat("<a href='{0}/Paginas/Manutencao/ProcessoPrazo.aspx?ID={1}&IdProcesso={2}' target='_blank' style='line-height: 20px'>Prazo: <b style='font-weight: normal; color: #727376'>{3}</b></a><br />", ProJur.DataAccess.Configuracao.getEnderecoVirtualSite(), idAgendaHibrida.ToString(), processoPrazo.idProcesso, descricaoTipoPrazoProcessual); sbRetorno.AppendFormat("<a href='{0}/Paginas/Manutencao/Processo.aspx?ID={1}' target='_blank' style='line-height: 20px'>Nº do Processo: <b style='font-weight: normal; color: #727376'>{2}</b></a><br />", ProJur.DataAccess.Configuracao.getEnderecoVirtualSite(), processoPrazo.idProcesso.ToString(), numeroProcesso); //if (prazoAgenda.Responsaveis != null // && prazoAgenda.Responsaveis != String.Empty) // sbRetorno.AppendFormat("<a href='{0}/Paginas/Manutencao/ProcessoPrazo.aspx?ID={1}&IdProcesso={2}' target='_blank' style='line-height: 20px'>Advogado Responsável: <b style='font-weight: normal; color: #727376'>{3}</b></a><br />", ProJur.DataAccess.Configuracao.getEnderecoVirtualSite(), idAgendaHibrida.ToString(), processoPrazo.idProcesso, prazoAgenda.Responsaveis); } } } return(sbRetorno.ToString()); }