コード例 #1
0
        public List <Ciudad_ENT> listCiudadForIdRegion(string idRegion)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.ConexionPH))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(this.ConexionPH, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "SP_LIST_ALL_CIUDAD_IDREGION";

                    cmd.Parameters.AddWithValue("@id_region", idRegion);

                    List <Ciudad_ENT> listCiudad = new List <Ciudad_ENT>();
                    SqlDataReader     reader     = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        Ciudad_ENT oCiudad = new Ciudad_ENT();

                        oCiudad.IdCiudad = Convert.ToInt32(reader["id_ciudad"]);
                        oCiudad.IdRegion = Convert.ToInt32(reader["id_region"]);
                        oCiudad.Nombre   = reader["nombre"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["nombre"]);
                        oCiudad.Estado   = reader["estado"].Equals(DBNull.Value) ? false : Convert.ToBoolean(reader["estado"]);

                        listCiudad.Add(oCiudad);
                    }
                    return(listCiudad);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error al ejecutar SP_LIST_ALL_CIUDAD_IDREGION", ex);
            }
        }
コード例 #2
0
        public int update(Ciudad_ENT datosCiudad)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.ConexionPH))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(this.ConexionPH, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "SP_UPDATE_CIUDAD_IDCIUDAD";

                    cmd.Parameters.AddWithValue("@id_ciudad", datosCiudad.IdCiudad);
                    cmd.Parameters.AddWithValue("@id_region", datosCiudad.IdRegion);
                    cmd.Parameters.AddWithValue("@nombre", datosCiudad.Nombre);
                    cmd.Parameters.AddWithValue("@estado", datosCiudad.Estado);
                    SqlDataReader reader = cmd.ExecuteReader();

                    while (reader.Read())
                    {
                        this.error = reader["error"].Equals(1) ? 1 : 0;
                    }
                    return(this.error);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error al ejecutar SP_UPDATE_CIUDAD_IDCIUDAD", ex);
            }
        }
コード例 #3
0
        public Ciudad_ENT insert(Ciudad_ENT datosCiudad)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.ConexionPH))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(this.ConexionPH, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "SP_INSERT_CIUDAD";

                    cmd.Parameters.AddWithValue("@id_ciudad", datosCiudad.IdCiudad);
                    cmd.Parameters.AddWithValue("@id_region", datosCiudad.IdRegion);
                    cmd.Parameters.AddWithValue("@nombre", datosCiudad.Nombre);
                    cmd.Parameters.AddWithValue("@estado", datosCiudad.Estado);

                    Ciudad_ENT    oCiudad = new Ciudad_ENT();
                    SqlDataReader reader  = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        oCiudad.IdCiudad = Convert.ToInt32(reader["id_ciudad"]);
                        oCiudad.IdRegion = Convert.ToInt32(reader["id_region"]);
                        oCiudad.Nombre   = reader["nombre"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["nombre"]);
                        oCiudad.Estado   = reader["estado"].Equals(DBNull.Value) ? false : Convert.ToBoolean(reader["sitio"]);
                    }
                    return(oCiudad);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error al ejecutar SP_INSERT_CIUDAD", ex);
            }
        }
コード例 #4
0
ファイル: Ciudad_BSS.cs プロジェクト: MethodInformatica/CH_X1
 public Ciudad_ENT getById(Ciudad_ENT ciudad)
 {
     return(new Ciudad_DAO().getForIdCiudad(ciudad));
 }