public static void Delete(dtoProcessoAdvogado ProcessoAdvogado)
        {
            using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString()))
            {
                string stringSQL = @"DELETE tbProcessoAdvogado 
                                      WHERE idProcessoAdvogado = @idProcessoAdvogado";

                SqlCommand cmdMenu = new SqlCommand(stringSQL, connection);
                cmdMenu.Parameters.Add("idProcessoAdvogado", SqlDbType.Int).Value = ProcessoAdvogado.idProcessoAdvogado;

                try
                {
                    connection.Open();
                    cmdMenu.ExecuteNonQuery();
                }
                catch
                {
                    throw new ApplicationException("Erro ao excluir registro");
                }
                finally
                {
                    connection.Close();
                }
            }
        }
Beispiel #2
0
        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
                {
                    dtoProcessoAdvogado processoAdvogado = bllProcessoAdvogado.Get(Convert.ToInt32(Request.QueryString["ID"]));

                    if (processoAdvogado != null && processoAdvogado.idProcessoAdvogado != 0)
                    {
                        ConfiguraModoCRUD(DetailsViewMode.ReadOnly);
                    }
                }
            }

            Master.litCaminhoPrincipal.Text  = "Manutenção > ";
            Master.litCaminhoSecundario.Text = "Processo > Terceiro";
        }
 private static void ValidaCampos(ref dtoProcessoAdvogado processoAdvogado)
 {
     if (String.IsNullOrEmpty(processoAdvogado.tipoAdvogado))
     {
         processoAdvogado.tipoAdvogado = String.Empty;
     }
 }
        public static void Update(dtoProcessoAdvogado ProcessoAdvogado)
        {
            using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString()))
            {
                string stringSQL = @"UPDATE tbProcessoAdvogado SET 
                                        idProcesso = @idProcesso,
                                        idPessoaAdvogado = @idPessoaAdvogado,
                                        tipoAdvogado = @tipoAdvogado
                                      WHERE idProcessoAdvogado = @idProcessoAdvogado";

                SqlCommand cmdProcessoAdvogado = new SqlCommand(stringSQL, connection);

                ValidaCampos(ref ProcessoAdvogado);

                cmdProcessoAdvogado.Parameters.Add("idProcessoAdvogado", SqlDbType.Int).Value = ProcessoAdvogado.idProcessoAdvogado;

                cmdProcessoAdvogado.Parameters.Add("idProcesso", SqlDbType.Int).Value       = ProcessoAdvogado.idProcesso;
                cmdProcessoAdvogado.Parameters.Add("idPessoaAdvogado", SqlDbType.Int).Value = ProcessoAdvogado.idPessoaAdvogado;
                cmdProcessoAdvogado.Parameters.Add("tipoAdvogado", SqlDbType.VarChar).Value = ProcessoAdvogado.tipoAdvogado;

                try
                {
                    connection.Open();
                    cmdProcessoAdvogado.ExecuteNonQuery();
                }
                catch
                {
                    throw new ApplicationException("Erro ao atualizar registro");
                }
                finally
                {
                    connection.Close();
                }
            }
        }
        public static List <dtoProcessoAdvogado> GetAll(int idProcesso, string SortExpression)
        {
            List <dtoProcessoAdvogado> ProcessoAdvogados = new List <dtoProcessoAdvogado>();

            using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString()))
            {
                StringBuilder sbCondicao = new StringBuilder();

                sbCondicao.AppendFormat(@" WHERE (tbProcessoAdvogado.idProcesso = {0})", idProcesso.ToString());

                string stringSQL = String.Format(@"SELECT * 
                                                FROM tbProcessoAdvogado 
                                                {0} ORDER BY {1}",
                                                 sbCondicao.ToString(),
                                                 (SortExpression.Trim() != String.Empty ? SortExpression.Trim() : "idProcessoAdvogado"));

                SqlCommand cmdProcessoAdvogado = new SqlCommand(stringSQL, connection);

                try
                {
                    connection.Open();
                    SqlDataReader drProcessoAdvogado = cmdProcessoAdvogado.ExecuteReader();

                    while (drProcessoAdvogado.Read())
                    {
                        dtoProcessoAdvogado ProcessoAdvogado = new dtoProcessoAdvogado();

                        PreencheCampos(drProcessoAdvogado, ref ProcessoAdvogado);

                        ProcessoAdvogados.Add(ProcessoAdvogado);
                    }
                }
                catch
                {
                    throw new ApplicationException("Erro ao capturar todos os registros");
                }
                finally
                {
                    connection.Close();
                }
            }

            return(ProcessoAdvogados);
        }
        private static void PreencheCampos(SqlDataReader drProcessoAdvogado, ref dtoProcessoAdvogado processoAdvogado)
        {
            if (drProcessoAdvogado["idProcessoAdvogado"] != DBNull.Value)
            {
                processoAdvogado.idProcessoAdvogado = Convert.ToInt32(drProcessoAdvogado["idProcessoAdvogado"].ToString());
            }

            if (drProcessoAdvogado["idProcesso"] != DBNull.Value)
            {
                processoAdvogado.idProcesso = Convert.ToInt32(drProcessoAdvogado["idProcesso"].ToString());
            }

            if (drProcessoAdvogado["idPessoaAdvogado"] != DBNull.Value)
            {
                processoAdvogado.idPessoaAdvogado = Convert.ToInt32(drProcessoAdvogado["idPessoaAdvogado"].ToString());
            }

            if (drProcessoAdvogado["tipoAdvogado"] != DBNull.Value)
            {
                processoAdvogado.tipoAdvogado = drProcessoAdvogado["tipoAdvogado"].ToString();
            }
        }
        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
                {
                    dtoProcessoAdvogado processoAdvogado = bllProcessoAdvogado.Get(Convert.ToInt32(Request.QueryString["ID"]));

                    if (processoAdvogado != null && processoAdvogado.idProcessoAdvogado != 0)
                    {
                        ConfiguraModoCRUD(DetailsViewMode.ReadOnly);
                    }
                }
            }
        }
        public static int Insert(dtoProcessoAdvogado ProcessoAdvogado)
        {
            using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString()))
            {
                string stringSQL = @"INSERT INTO tbProcessoAdvogado(idProcesso, idPessoaAdvogado, tipoAdvogado)
                                            VALUES(@idProcesso, @idPessoaAdvogado, @tipoAdvogado);
                                            SET @idProcessoAdvogado = SCOPE_IDENTITY()";

                SqlCommand cmdProcessoAdvogado = new SqlCommand(stringSQL, connection);

                ValidaCampos(ref ProcessoAdvogado);

                cmdProcessoAdvogado.Parameters.Add("idProcessoAdvogado", SqlDbType.Int);
                cmdProcessoAdvogado.Parameters["idProcessoAdvogado"].Direction = ParameterDirection.Output;

                cmdProcessoAdvogado.Parameters.Add("idProcesso", SqlDbType.Int).Value       = ProcessoAdvogado.idProcesso;
                cmdProcessoAdvogado.Parameters.Add("idPessoaAdvogado", SqlDbType.Int).Value = ProcessoAdvogado.idPessoaAdvogado;
                cmdProcessoAdvogado.Parameters.Add("tipoAdvogado", SqlDbType.VarChar).Value = ProcessoAdvogado.tipoAdvogado;

                try
                {
                    connection.Open();
                    cmdProcessoAdvogado.ExecuteNonQuery();

                    return((int)cmdProcessoAdvogado.Parameters["idProcessoAdvogado"].Value);
                }
                catch
                {
                    throw new ApplicationException("Erro ao inserir registro");
                }
                finally
                {
                    connection.Close();
                }
            }
        }
        public static dtoProcessoAdvogado Get(int idProcessoAdvogado)
        {
            dtoProcessoAdvogado ProcessoAdvogado = new dtoProcessoAdvogado();

            using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString()))
            {
                string stringSQL = @"SELECT *
                                    FROM tbProcessoAdvogado
                                    WHERE idProcessoAdvogado = @idProcessoAdvogado";

                SqlCommand cmdMenu = new SqlCommand(stringSQL, connection);

                cmdMenu.Parameters.Add("idProcessoAdvogado", SqlDbType.Int).Value = idProcessoAdvogado;

                try
                {
                    connection.Open();
                    SqlDataReader drProcessoAdvogado = cmdMenu.ExecuteReader();

                    if (drProcessoAdvogado.Read())
                    {
                        PreencheCampos(drProcessoAdvogado, ref ProcessoAdvogado);
                    }
                }
                catch
                {
                    throw new ApplicationException("Erro ao capturar registro");
                }
                finally
                {
                    connection.Close();
                }
            }

            return(ProcessoAdvogado);
        }