private Comuna llenarObjeto(OracleDataReader dr) { Comuna comuna = new Comuna(); comuna.cod_comuna = Int32.Parse(dr["cod_comuna"].ToString()); comuna.nombre_comuna = dr["nombre_comuna"].ToString(); comuna.cod_provincia = Int32.Parse(dr["cod_provincia"].ToString()); return(comuna); }
public static string DEditar(Comuna EComuna) { String rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "ComunaEditar"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParID = new SqlParameter(); ParID.ParameterName = "@ID"; ParID.SqlDbType = SqlDbType.Int; ParID.Value = EComuna.ID; SqlCmd.Parameters.Add(ParID); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@Nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 30; ParNombre.Value = EComuna.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParProvincia = new SqlParameter(); ParProvincia.ParameterName = "@ID_Provincia"; ParProvincia.SqlDbType = SqlDbType.Int; ParProvincia.Size = 5; ParProvincia.Value = EComuna.ID_Provincia; SqlCmd.Parameters.Add(ParProvincia); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Editó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public Comuna buscarPorPK(int codComuna) { Comuna comuna = new Comuna(); Conexion conexion = new Conexion(); string query = "select * from COMUNAS where COD_COMUNA =" + codComuna; OracleDataReader dr = conexion.consultar(query); if (dr.Read()) { comuna = this.llenarObjeto(dr); } dr.Close(); return(comuna); }