コード例 #1
0
ファイル: Estados.svc.cs プロジェクト: soulcreed/Teste
 public static EstadoINFO ObjForInfoEstado(Estado objEstado)
 {
     var rsEstadoINFO = new EstadoINFO();
     rsEstadoINFO.Codigo = objEstado.Codigo;
     rsEstadoINFO.Nome = objEstado.Nome;
     rsEstadoINFO.Pais = objEstado.Pais;
     rsEstadoINFO.Regiao = objEstado.Regiao;
     rsEstadoINFO.Sigla = objEstado.Sigla;
     return rsEstadoINFO;
 }
コード例 #2
0
ファイル: Estados.svc.cs プロジェクト: soulcreed/Teste
 public static Estado InfoForObjEstado(EstadoINFO estadoINFO)
 {
     var rsObjEstado = new Estado();
     rsObjEstado.Codigo = estadoINFO.Codigo;
     rsObjEstado.Nome = estadoINFO.Nome;
     rsObjEstado.Pais = estadoINFO.Pais;
     rsObjEstado.Regiao = estadoINFO.Regiao;
     rsObjEstado.Sigla = estadoINFO.Sigla;
     return rsObjEstado;
 }
コード例 #3
0
ファイル: EstadoDAL.cs プロジェクト: soulcreed/Teste
 private static List<EstadoINFO> DataTableToList(DataTable dtrEstado)
 {
     var lstEstado = new List<EstadoINFO>();
     foreach (DataRow row in dtrEstado.Rows)
     {
         var estado = new EstadoINFO();
         estado.Codigo = Convert.ToInt32(row["Codigo"].ToString());
         estado.Nome = row["Nome"].ToString();
         estado.Pais = row["Pais"].ToString();
         estado.Regiao = row["Regiao"].ToString();
         estado.Sigla = row["Sigla"].ToString();
         lstEstado.Add(estado);
     }
     return lstEstado;
 }
コード例 #4
0
ファイル: EstadoDAL.cs プロジェクト: soulcreed/Teste
        public List<EstadoINFO> Listar(EstadoINFO estado)
        {
            var lstRetorno = new List<EstadoINFO>();
            //conexao
            SqlConnection cn = new SqlConnection();
            try
            {
                cn.ConnectionString = Conexao.StringDeConexao;
                //command
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = cn;
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Codigo", estado.Codigo);
                cmd.Parameters.AddWithValue("@Nome", estado.Nome);
                cmd.Parameters.AddWithValue("@Pais", estado.Pais);
                cmd.Parameters.AddWithValue("@Regiao", estado.Regiao);
                cmd.Parameters.AddWithValue("@Sigla", estado.Sigla);
                cmd.CommandText = "pr_Estado_Listar";
                cn.Open();
                DataTable tabela = new DataTable();
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = cmd;
                da.Fill(tabela);

                lstRetorno = DataTableToList(tabela);

            }
            catch (SqlException ex)
            {
                throw new Exception("Servidor SQL Erro:" + ex.Number);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                cn.Close();
            }
            return lstRetorno;
        }
コード例 #5
0
ファイル: EstadoBLL.cs プロジェクト: soulcreed/Teste
 public List<EstadoINFO> ListarEstados(EstadoINFO estado)
 {
     EstadoDAL estadoDAL = new EstadoDAL();
     return estadoDAL.Listar(estado);
 }