Ejemplo n.º 1
0
        protected void SelecionarDialogSelecaoProcesso_Click(object sender, GridViewCommandEventArgs e)
        {
            if (((GridView)e.CommandSource).SelectedDataKey["idProcesso"] != null)
            {
                string idProcesso = ((GridView)e.CommandSource).SelectedDataKey["idProcesso"].ToString();

                if ((Request.QueryString["ID"] != null &&
                     Request.QueryString["ID"] != String.Empty) &&
                    idProcesso != String.Empty)
                {
                    dtoProcessoApenso processoApenso = new dtoProcessoApenso();

                    processoApenso.idProcesso          = Convert.ToInt32(Request.QueryString["ID"]);
                    processoApenso.idProcessoVinculado = Convert.ToInt32(idProcesso);

                    bllProcessoApenso.Insert(processoApenso);
                }

                mpeDialogSelecaoProcesso.Hide();

                grdProcessoApenso.DataBind();

                upProcessoApenso.Update();
            }
        }
Ejemplo n.º 2
0
        public static void Update(dtoProcessoApenso ProcessoApenso)
        {
            using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString()))
            {
                string stringSQL = @"UPDATE tbProcessoApenso SET 
                                        idProcesso = @idProcesso,
                                        idProcessoVinculado = @idProcessoVinculado
                                      WHERE idProcessoApenso = @idProcessoApenso";

                SqlCommand cmdProcessoApenso = new SqlCommand(stringSQL, connection);

                ValidaCampos(ref ProcessoApenso);

                cmdProcessoApenso.Parameters.Add("idProcessoApenso", SqlDbType.Int).Value = ProcessoApenso.idProcessoApenso;

                cmdProcessoApenso.Parameters.Add("idProcesso", SqlDbType.Int).Value          = ProcessoApenso.idProcesso;
                cmdProcessoApenso.Parameters.Add("idProcessoVinculado", SqlDbType.Int).Value = ProcessoApenso.idProcessoVinculado;

                try
                {
                    connection.Open();
                    cmdProcessoApenso.ExecuteNonQuery();
                }
                catch
                {
                    throw new ApplicationException("Erro ao atualizar registro");
                }
                finally
                {
                    connection.Close();
                }
            }
        }
Ejemplo n.º 3
0
        public static void Delete(dtoProcessoApenso ProcessoApenso)
        {
            using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString()))
            {
                string stringSQL = @"DELETE tbProcessoApenso 
                                      WHERE idProcessoApenso = @idProcessoApenso";

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

                try
                {
                    connection.Open();
                    cmdMenu.ExecuteNonQuery();
                }
                catch
                {
                    throw new ApplicationException("Erro ao excluir registro");
                }
                finally
                {
                    connection.Close();
                }
            }
        }
Ejemplo n.º 4
0
        public static int Insert(dtoProcessoApenso ProcessoApenso)
        {
            using (SqlConnection connection = new SqlConnection(DataAccess.Configuracao.getConnectionString()))
            {
                string stringSQL = @"INSERT INTO tbProcessoApenso(idProcesso, idProcessoVinculado)
                                            VALUES(@idProcesso, @idProcessoVinculado);
                                            SET @idProcessoApenso = SCOPE_IDENTITY()";

                SqlCommand cmdProcessoApenso = new SqlCommand(stringSQL, connection);

                ValidaCampos(ref ProcessoApenso);

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

                cmdProcessoApenso.Parameters.Add("idProcesso", SqlDbType.Int).Value          = ProcessoApenso.idProcesso;
                cmdProcessoApenso.Parameters.Add("idProcessoVinculado", SqlDbType.Int).Value = ProcessoApenso.idProcessoVinculado;

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

                    return((int)cmdProcessoApenso.Parameters["idProcessoApenso"].Value);
                }
                catch
                {
                    throw new ApplicationException("Erro ao inserir registro");
                }
                finally
                {
                    connection.Close();
                }
            }
        }
Ejemplo n.º 5
0
        private static void PreencheCampos(SqlDataReader drProcessoApenso, ref dtoProcessoApenso ProcessoApenso)
        {
            if (drProcessoApenso["idProcessoApenso"] != DBNull.Value)
            {
                ProcessoApenso.idProcessoApenso = Convert.ToInt32(drProcessoApenso["idProcessoApenso"].ToString());
            }

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

            if (drProcessoApenso["idProcessoVinculado"] != DBNull.Value)
            {
                ProcessoApenso.idProcessoVinculado = Convert.ToInt32(drProcessoApenso["idProcessoVinculado"].ToString());
            }
        }
Ejemplo n.º 6
0
        public static List <dtoProcessoApenso> GetAll(int idProcesso, string SortExpression)
        {
            List <dtoProcessoApenso> ProcessoApensos = new List <dtoProcessoApenso>();

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

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

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

                SqlCommand cmdProcessoApenso = new SqlCommand(stringSQL, connection);

                try
                {
                    connection.Open();
                    SqlDataReader drProcessoApenso = cmdProcessoApenso.ExecuteReader();

                    while (drProcessoApenso.Read())
                    {
                        dtoProcessoApenso ProcessoApenso = new dtoProcessoApenso();

                        PreencheCampos(drProcessoApenso, ref ProcessoApenso);

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

            return(ProcessoApensos);
        }
Ejemplo n.º 7
0
        public static dtoProcessoApenso Get(int idProcessoApenso)
        {
            dtoProcessoApenso ProcessoApenso = new dtoProcessoApenso();

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

                SqlCommand cmdMenu = new SqlCommand(stringSQL, connection);

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

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

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

            return(ProcessoApenso);
        }
Ejemplo n.º 8
0
 private static void ValidaCampos(ref dtoProcessoApenso ProcessoApenso)
 {
 }