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; }
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; }
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; }
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; }
public List<EstadoINFO> ListarEstados(EstadoINFO estado) { EstadoDAL estadoDAL = new EstadoDAL(); return estadoDAL.Listar(estado); }