public static void Delete(dtoProcessoPeca ProcessoPeca) { using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString())) { string stringSQL = @"DELETE tbProcessoPeca WHERE idProcessoPeca = @idProcessoPeca"; SqlCommand cmdMenu = new SqlCommand(stringSQL, connection); cmdMenu.Parameters.Add("idProcessoPeca", SqlDbType.Int).Value = ProcessoPeca.idProcessoPeca; try { connection.Open(); cmdMenu.ExecuteNonQuery(); } catch { throw new ApplicationException("Erro ao excluir registro"); } finally { connection.Close(); } } }
protected void Page_Load(object sender, EventArgs e) { InicializaEventos(); InicializaDefaultButton(); if (!Page.IsPostBack) { if (Request.QueryString["ID"] == null || Request.QueryString["ID"].Trim() == String.Empty) { ConfiguraModoCRUD(DetailsViewMode.Insert); } else { dtoProcessoPeca processoPeca = bllProcessoPeca.Get(Convert.ToInt32(Request.QueryString["ID"])); if (processoPeca != null && processoPeca.idProcessoPeca != 0) { ConfiguraModoCRUD(DetailsViewMode.ReadOnly); } } } Master.litCaminhoPrincipal.Text = "Manutenção > "; Master.litCaminhoSecundario.Text = "Processo > Peça Processual"; }
private static void ValidaCampos(ref dtoProcessoPeca ProcessoPeca) { if (String.IsNullOrEmpty(ProcessoPeca.Descricao)) { ProcessoPeca.Descricao = String.Empty; } if (String.IsNullOrEmpty(ProcessoPeca.nomeArquivo)) { ProcessoPeca.nomeArquivo = String.Empty; } if (String.IsNullOrEmpty(ProcessoPeca.caminhoArquivo)) { ProcessoPeca.caminhoArquivo = String.Empty; } }
public static List <dtoProcessoPeca> GetAll(int idProcesso, string SortExpression) { List <dtoProcessoPeca> ProcessoPecas = new List <dtoProcessoPeca>(); using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString())) { StringBuilder sbCondicao = new StringBuilder(); sbCondicao.AppendFormat(@" WHERE (tbProcessoPeca.idProcesso = {0})", idProcesso.ToString()); string stringSQL = String.Format(@"SELECT * FROM tbProcessoPeca {0} ORDER BY {1}", sbCondicao.ToString(), (SortExpression.Trim() != String.Empty ? SortExpression.Trim() : "idProcessoPeca")); SqlCommand cmdProcessoPeca = new SqlCommand(stringSQL, connection); try { connection.Open(); SqlDataReader drProcessoPeca = cmdProcessoPeca.ExecuteReader(); while (drProcessoPeca.Read()) { dtoProcessoPeca ProcessoPeca = new dtoProcessoPeca(); PreencheCampos(drProcessoPeca, ref ProcessoPeca); ProcessoPecas.Add(ProcessoPeca); } } catch { throw new ApplicationException("Erro ao capturar todos os registros"); } finally { connection.Close(); } } return(ProcessoPecas); }
public string RetornaHTMLPecaProcessual(object idProcessoAndamento) { StringBuilder sbHTML = new StringBuilder(); if (idProcessoAndamento != null) { dtoProcessoPeca processoPeca = bllProcessoPeca.GetByProcessoAndamento(Convert.ToInt32(idProcessoAndamento)); if (processoPeca != null) { sbHTML.AppendFormat("<a href='{0}/{1}' target='_blank' title='Visualizar peça'>", ProJur.DataAccess.Configuracao.getEnderecoVirtualUpload(), processoPeca.caminhoArquivo); sbHTML.AppendFormat("<img src='{0}/Images/anexo.png' alt='Visualizar peça' border='0' />", ProJur.DataAccess.Configuracao.getEnderecoVirtualSite()); sbHTML.Append("</a>"); } } return(sbHTML.ToString()); }
public static void Update(dtoProcessoPeca ProcessoPeca) { using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString())) { string stringSQL = @"UPDATE tbProcessoPeca SET idProcesso = @idProcesso, Descricao = @Descricao, nomeArquivo = @nomeArquivo, caminhoArquivo = @caminhoArquivo, visivelCliente = @visivelCliente, idCategoriaPecaProcessual = @idCategoriaPecaProcessual WHERE idProcessoPeca = @idProcessoPeca"; SqlCommand cmdProcessoPeca = new SqlCommand(stringSQL, connection); ValidaCampos(ref ProcessoPeca); cmdProcessoPeca.Parameters.Add("idProcessoPeca", SqlDbType.Int).Value = ProcessoPeca.idProcessoPeca; cmdProcessoPeca.Parameters.Add("idProcesso", SqlDbType.Int).Value = ProcessoPeca.idProcesso; cmdProcessoPeca.Parameters.Add("Descricao", SqlDbType.VarChar).Value = ProcessoPeca.Descricao; cmdProcessoPeca.Parameters.Add("nomeArquivo", SqlDbType.VarChar).Value = ProcessoPeca.nomeArquivo; cmdProcessoPeca.Parameters.Add("caminhoArquivo", SqlDbType.VarChar).Value = ProcessoPeca.caminhoArquivo; cmdProcessoPeca.Parameters.Add("visivelCliente", SqlDbType.Bit).Value = ProcessoPeca.visivelCliente; cmdProcessoPeca.Parameters.Add("idCategoriaPecaProcessual", SqlDbType.Int).Value = ProcessoPeca.idCategoriaPecaProcessual; try { connection.Open(); cmdProcessoPeca.ExecuteNonQuery(); } catch { throw new ApplicationException("Erro ao atualizar registro"); } finally { connection.Close(); } } }
public static dtoProcessoPeca GetByProcessoAndamento(int idProcessoAndamento) { dtoProcessoPeca ProcessoPeca = new dtoProcessoPeca();; using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString())) { string stringSQL = @"SELECT * FROM tbProcessoPeca WHERE idProcessoPeca = (SELECT idProcessoPeca FROM tbProcessoAndamento WHERE tbProcessoAndamento.idProcessoAndamento = @idProcessoAndamento)"; SqlCommand cmdMenu = new SqlCommand(stringSQL, connection); cmdMenu.Parameters.Add("idProcessoAndamento", SqlDbType.Int).Value = idProcessoAndamento; try { connection.Open(); SqlDataReader drProcessoPeca = cmdMenu.ExecuteReader(); if (drProcessoPeca.Read()) { PreencheCampos(drProcessoPeca, ref ProcessoPeca); } else { ProcessoPeca = null; } } catch { throw new ApplicationException("Erro ao capturar registro"); } finally { connection.Close(); } } return(ProcessoPeca); }
public static int Insert(dtoProcessoPeca ProcessoPeca) { using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString())) { string stringSQL = @"INSERT INTO tbProcessoPeca(idProcesso, Descricao, nomeArquivo, caminhoArquivo, visivelCliente, idCategoriaPecaProcessual) VALUES(@idProcesso, @Descricao, @nomeArquivo, @caminhoArquivo, @visivelCliente, @idCategoriaPecaProcessual); SET @idProcessoPeca = SCOPE_IDENTITY()"; SqlCommand cmdProcessoPeca = new SqlCommand(stringSQL, connection); ValidaCampos(ref ProcessoPeca); cmdProcessoPeca.Parameters.Add("idProcessoPeca", SqlDbType.Int); cmdProcessoPeca.Parameters["idProcessoPeca"].Direction = ParameterDirection.Output; cmdProcessoPeca.Parameters.Add("idProcesso", SqlDbType.Int).Value = ProcessoPeca.idProcesso; cmdProcessoPeca.Parameters.Add("Descricao", SqlDbType.VarChar).Value = ProcessoPeca.Descricao; cmdProcessoPeca.Parameters.Add("nomeArquivo", SqlDbType.VarChar).Value = ProcessoPeca.nomeArquivo; cmdProcessoPeca.Parameters.Add("caminhoArquivo", SqlDbType.VarChar).Value = ProcessoPeca.caminhoArquivo; cmdProcessoPeca.Parameters.Add("visivelCliente", SqlDbType.Bit).Value = ProcessoPeca.visivelCliente; cmdProcessoPeca.Parameters.Add("idCategoriaPecaProcessual", SqlDbType.Int).Value = ProcessoPeca.idCategoriaPecaProcessual; try { connection.Open(); cmdProcessoPeca.ExecuteNonQuery(); return((int)cmdProcessoPeca.Parameters["idProcessoPeca"].Value); } catch { throw new ApplicationException("Erro ao inserir registro"); } finally { connection.Close(); } } }
private static void PreencheCampos(SqlDataReader drProcessoPeca, ref dtoProcessoPeca ProcessoPeca) { if (drProcessoPeca["idProcessoPeca"] != DBNull.Value) { ProcessoPeca.idProcessoPeca = Convert.ToInt32(drProcessoPeca["idProcessoPeca"].ToString()); } if (drProcessoPeca["idProcesso"] != DBNull.Value) { ProcessoPeca.idProcesso = Convert.ToInt32(drProcessoPeca["idProcesso"].ToString()); } if (drProcessoPeca["Descricao"] != DBNull.Value) { ProcessoPeca.Descricao = drProcessoPeca["Descricao"].ToString(); } if (drProcessoPeca["nomeArquivo"] != DBNull.Value) { ProcessoPeca.nomeArquivo = drProcessoPeca["nomeArquivo"].ToString(); } if (drProcessoPeca["caminhoArquivo"] != DBNull.Value) { ProcessoPeca.caminhoArquivo = drProcessoPeca["caminhoArquivo"].ToString(); } if (drProcessoPeca["visivelCliente"] != DBNull.Value) { ProcessoPeca.visivelCliente = Convert.ToBoolean(drProcessoPeca["visivelCliente"].ToString()); } if (drProcessoPeca["idCategoriaPecaProcessual"] != DBNull.Value) { ProcessoPeca.idCategoriaPecaProcessual = Convert.ToInt32(drProcessoPeca["idCategoriaPecaProcessual"].ToString()); } }