示例#1
0
        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);
        }
示例#3
0
        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);
        }